Introducing the Cliffy blog
Release notes and articles about building command line tools are now available at cliffy.io/blog.
v1.3.0
We're happy to announce the release of Cliffy 1.3.0. Sub commands can be loaded on demand, the upgrade API moved into its own package with GitLab and URL providers, and an option can declare the environment variable it reads from.
Release notes and articles about building command line tools are now available at cliffy.io/blog.
v1.2.0
We're happy to announce the release of Cliffy 1.2.0. Select and checkbox prompts support fuzzy search, input prompts understand word navigation and deletion, and autocomplete can accept the highlighted suggestion on submit.
v1.1.0
We're happy to announce the release of Cliffy 1.1.0. Generated help now adapts to the terminal width, the flags parser understands positional arguments, and error handlers receive the options and arguments that were parsed before the failure.
v1.0.0
Cliffy 1.0 marks its documented public APIs as stable, with declaration-derived TypeScript types, generated help and completions, and support for Deno, Node.js and Bun.