{"library":"vorpal","type":"library","category":null,"description":"Vorpal is a framework designed for building interactive command-line interface (CLI) applications in Node.js, positioning itself as an early pioneer in creating immersive CLI environments. It offers a comprehensive API for defining commands, handling arguments and options, enabling piped commands, providing persistent history, built-in help, and tab-completion. The framework is built upon and inspired by `commander.js` for its command structure and `inquirer.js` for interactive prompting, creating an isolated, shell-like experience. The current stable version, 1.12.0, was released some time ago, and the project is explicitly in an 'OPEN Open Source' state, actively seeking new maintainers, indicating a minimal or inactive release cadence from the original author. Its key differentiator is providing a full interactive shell within Node.js, facilitating complex, rich CLI applications through a simple API and extensibility.","language":"javascript","status":"maintenance","version":"1.12.0","tags":["javascript","api","cli","repl","shell","immersive","framework","app","application"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vorpal","imports":["const vorpal = require('vorpal')();","vorpal.command('foo', 'description').action(function(args, callback) { /* ... */ });","vorpal.show();"]},{"cmd":"yarn add vorpal","imports":[]},{"cmd":"pnpm add vorpal","imports":[]}],"homepage":null,"github":"https://github.com/dthree/vorpal","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vorpal","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/vorpal/compatibility"}}