--usage

A specification for CLIs

🐚Completions

Shell Completions

Generate tab completions for bash, zsh, fish, PowerShell, and nushell from a single spec.

📖Documentation

Auto-Generated Docs

Create --help output, markdown docs, and manpages that stay in sync automatically.

📜Scripts

Bash Scripts

Write bash scripts with modern arg parsing, validation, and completions built-in.

🎯KDL Spec

KDL Specification

Define your CLI once in human-readable KDL format. One spec powers everything.

🖥️5+ Shells

Multi-Shell Support

Works with bash, zsh, fish, PowerShell, and nushell out of the box.

🌐Integrations

Framework Integrations

Generate usage specs from CLI frameworks like clap, with more integrations coming soon.