Skip to main content

Cliffy - Command line framework for Deno

A collection of modules for creating interactive command line tools.

GitHub release (latest SemVer) GitHub Release Date

Build Status Deno version GitHub code size in bytes GitHub issues GitHub licence

Included modules:

  • table: Render data in table structure with correct indentation and support for multi-line rows.

  • flags: Parse command line arguments.

  • 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).


  • prompt: Create interactive prompts like: input, checkbox, list, etc…

  • console: Run a sub-shell with auto-completion and auto-suggestion for a specific command.