{"library":"argp","type":"library","category":null,"description":"argp is a command-line option parser inspired by the GNU argp C library. It focuses on robust parsing of GNU-style options, automatic generation of comprehensive help, usage, and version messages with proper line-wrapping at 80 columns. A key design principle is its 'zero memory footprint' after parsing, achieved by uncaching the module and deleting properties once all input parameters are processed. The package, currently at stable version 1.0.4, offers basic error checking, support for command configuration, and an evented system for customization. It differentiates itself through its strict adherence to GNU-style parsing conventions and its minimal post-execution resource usage, making it suitable for CLI tools prioritizing resource efficiency and standard compliance.","language":"javascript","status":"maintenance","version":"1.0.4","tags":["javascript","cli","options","parser","commands","arguments","getopt","argparse"],"last_verified":"Wed May 27","install":[{"cmd":"npm install argp","imports":["const argp = require('argp');","const parser = require('argp').createParser({ once: true });","const argv = require('argp').readPackage().argv();"]},{"cmd":"yarn add argp","imports":[]},{"cmd":"pnpm add argp","imports":[]}],"homepage":null,"github":"https://github.com/gagle/node-argp","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/argp","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/argp/compatibility"}}