Skip to main content
The Deno 2 Release Candidate is here
Learn more

ecli

ecli (pronounced easily) makes it easy to build and document a command-line interface (CLI) in TypeScript for Deno.

License Deno doc Deno module Github tag Build Code coverage

Motivation

If you know how to use it, a CLI is an efficient and portable way of running code. Deno already makes it easy to develop and use a CLI written in TypeScript. While developing the CLI is easy, formatting help texts and user feedback for display in a terminal is tedious and can become repetitive. ecli is a customizable tool that accelerates the process of turning a TypeScript module into a well documented CLI.

Documentation

Documentation is not yet available. ecli is still in a very early phase and may be subject to significant changes, refactoring, and deprecation.