{"library":"caporal","type":"library","category":null,"description":"Caporal is a comprehensive framework for building command-line interface (CLI) applications with Node.js. It offers robust features for defining commands, parsing arguments, and handling options, along with automated help generation, colorful output, adjustable verbosity, and custom logging. Distinguishing features include built-in type coercion (e.g., `prog.INT`), intelligent typo suggestions for commands, and shell auto-completion capabilities for Bash, Zsh, and Fish. The current stable version is 3.1.5, released in August 2023, succeeding the major 3.0.0 release which introduced updated Node.js compatibility requirements. The project maintains an active development pace, with regular patch and minor updates focused on bug fixes and feature enhancements.","language":"javascript","status":"active","version":"1.4.0","tags":["javascript","cli","argument-parser","command","commander","clap","cli-app","minimist","optimist","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install caporal","imports":["import * as prog from 'caporal';","const prog = require('caporal');","prog.INT"]},{"cmd":"yarn add caporal","imports":[]},{"cmd":"pnpm add caporal","imports":[]}],"homepage":"https://caporal.io","github":"https://github.com/mattallty/Caporal.js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/caporal","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/caporal/compatibility"}}