deno-cliffy
deno-cliffy copied to clipboard
Command line framework for deno 🦕 Including Commandline-Interfaces, Prompts, CLI-Table, Arguments Parser and more...

Cliffy is a simple and type-safe commandline framework for building complex commandline tools with deno.
⚠️ This project is still under development. Expect breaking changes.
Documentation
The documentation is available on cliffy.io.
Modules
Following modules are included in cliffy:
-
ansi: Chainable ansi escape sequences.
-
command: Create complex and type-safe commandline tools with build-in input validation, auto generated help, shell completions and more.
-
flags: Parse command line arguments (used by the command module).
-
keycode: Parser ansi key codes.
-
keypress: Listen to keypress events with Promise, AsyncIterator and EventTarget APIs.
-
prompt: Create simple and powerful interactive prompts.
-
table: Create cli tables with border, padding, nested tables, etc...
Contributing
Any kind of contribution is welcome! Please take a look at the contributing guidelines.
License
MIT