- v1.0.0-rc.7Latest
- v1.0.0-rc.6
- v1.0.0-rc.4
- v1.0.0-rc.3
- v1.0.0-rc.2
- v1.0.0-rc.1
- v0.25.7
- v0.25.6
- v0.25.5
- v0.25.4
- v0.25.3
- v0.25.2
- v0.25.1
- v0.25.0
- v0.24.3
- v0.24.2
- v0.24.1
- v0.24.0
- v0.23.2
- v0.23.1
- 0.12.1
- v0.23.0
- v0.22.2
- v0.20.1
- v0.20.0
- v0.19.6
- v0.19.5
- v0.19.4
- v0.19.3
- v0.19.2
- v0.19.1
- v0.19.0
- v0.18.2
- v0.18.1
- v0.18.0
- v0.17.2
- v0.17.1
- v0.17.0
- v0.16.0
- v0.15.0
- v0.14.3
- v0.14.2
- v0.14.1
- v0.14.0
- v0.13.0
- v0.12.1
- v0.12.0
- v0.11.2
- v0.11.1
- v0.11.0
- v0.10.0
- v0.9.0
- v0.8.2
- v0.8.1
- v0.8.0
- v0.7.1
- v0.7.0
- v0.6.1
- v0.6.0
- v0.5.1
- v0.5.0
- v0.4.0
- v0.3.0
- v0.2.0
- v0.1.0
❯ Cliffy
Command line framework for Deno
>_ A collection of modules for creating interactive command line tools.
⚠️ This project is still under development. Expect breaking changes.
❯ Modules
ansi: Chainable ansi escape sequences to show, hide and move cli cursor, erase output and scroll window.
command: Create flexible command line interfaces with type checking, auto generated help and out of the box support for shell completions (inspired by node.js’s commander.js).
flags: Parse command line arguments.
keycode: Parse ANSI key codes.
keypress: Keypress module with promise, async iterator and event target API.
prompt: Create interactive prompts like: checkbox, confirm, input, number, select, etc…
table: Create cli table’s with border, padding, nested table’s, etc…
❯ Contributing
Any kind of contribution is welcome! Please take a look at the contributing guidelines.