Cliffy
Documentation
Command
Flags
Prompt
Keycode
Keypress
Table
Ansi
Testing
Documentation

On this page

Introduction to Cliffy
Key Modules
Getting Started
Version Information

Ansi

ANSI escape code utilities.

Command

A TypeScript-first, runtime-agnostic command-line framework, that provides a fluent, declarative API for building complex CLI applications.

Flags

A full featured command line arguments parser.

Keycode

ANSI key code parser.

Keypress

Keypress event listener with promise, async iterator and event target API.

Prompt

Interactive cross‑runtime command line prompts with built-in validation, autocompletion, groups and more.

Table

A declarative terminal table builder with smart Unicode/ANSI handling, colspan/rowspan support and more.

Testing

Experimental testing utilities for command line applications.
v1.0.0

On this page

Introduction to Cliffy
Key Modules
Getting Started
Version Information