COA Command-Line Option Parser
JSON →COA (Command-Option-Argument) is a parser for command-line options in Node.js applications, currently stable at version 2.0.2. It distinguishes itself by aiming to maximize utility from formalizing a program's API, automatically generating comprehensive command-line help text, enabling its use as modules, and providing shell completion out of the box. Key features include support for rich option and argument types such as arrays, boolean flags, and required values. It also facilitates asynchronous command actions using promises (historically powered by the `Q` library) and allows for easy submoduling of commands. The package supports combined validation and complex parsing of values. While robust in its design, the project has seen very infrequent updates, with the last legitimate release being in December 2018. Its development has been largely inactive for several years, leading to a critical security incident in 2021.
Traffic · last 30 days ↓37% vs prev 7d
top countries 🇺🇸 United States · 🇩🇪 Germany · 🇨🇦 Canada · 🇸🇬 Singapore