Use familiar JavaScript syntax and chained methods to build commands and customize your application.
Vorpal has built-in tabbed autocompletion for your commands and options, persistent command history, piping and automated help pages.
Most command-line applications do something and then exit. Vorpal engages your users in a rich, interactive environment entirely under your control.
Installation
Commands
Piping
Prompts
Autocomplete
Customization
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.
While Vorpal is incredibly simple to get started with, it's packed with a powerful API that can customize any aspect of your application.
If you can imagine it, you can build it with Vorpal.
Vorpal helped Mozilla developers in making Raptor, a performance tester for Firefox.
made with <3 by dthree