Vorpal is built on Node.js and installed through npm, Node's package manager.

Your app is based on commands you build.



While easy to create, commands can accept optional and required arguments, options, help descriptions and custom tabbed autocompletion among other features, making your app flexible for the perfect customizations.

Vorpal was designed to mirror the Linux shell.



That means piping, persistent command history and all those little details you love are now first-class citizens in your application.

Prompt your users for information with flexible prompts including checklists, multi-selects, password inputs and confirm dialogs using Node's most popular prompting library.

Build customizable autocompletion for your commands and their options.