{"library":"option-parser","type":"library","category":null,"description":"OptionParser is a JavaScript library designed for parsing command-line options, mimicking the functionality of POSIX `getopt`. It supports both short (`-x`) and long (`--long`) options, including combined short options (`-xxxyxxz`), and handles both required and optional argument values (e.g., `-x=Value`, `--long Value`). Key features include nearly automatic help message generation, flexible option handling through callbacks or direct access to option objects, and the ability to return any unparsed arguments. As of version 1.0.2, the library appears to be in a maintenance state, with its last update occurring in August 2021. While robust for its intended use, its release cadence is low, distinguishing it from more actively developed, modern CLI parsing solutions that may offer broader ecosystem support or different API paradigms.","language":"javascript","status":"maintenance","version":"1.0.2","tags":["javascript","command-line","command","line","option","parser","flag","flags","getopt"],"install":[{"cmd":"npm install option-parser","imports":["const OptionParser = require('option-parser');","parser.addOption('h', 'help', 'Display help')","const unparsedArgs = parser.parse();"]},{"cmd":"yarn add option-parser","imports":[]},{"cmd":"pnpm add option-parser","imports":[]}],"homepage":null,"github":"https://github.com/tests-always-included/option-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/option-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/option-parser/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Mon Jul 20","install_tag":null}}