Skip to content

Latest commit

 

History

History

README.md

Commando Documentation

Status: module-system branch - 74 tests passing


Quick Start

Writing commands?

Understanding features?

Reference material?


Documentation Structure

Location Purpose
command-patterns.md How to write commands
testing.md Test infrastructure
features/ Feature docs (auto-discovery, metadata, etc.)
libraries/ Library reference (chalk, ora, listr2, etc.)
reference/ System reference (XDG, dependencies)
planning/ Future features
archive/ Historical docs

Tech Stack

  • Runtime: Bun (>=1.0.0) with TypeScript
  • CLI: Commander.js
  • Logging: Pino (structured JSON + pretty mode)
  • UI: chalk, ora, listr2, boxen, cli-table3
  • Config: YAML (.commando/config.yml)
  • Paths: XDG-compliant (~/.commando/)

Philosophy

"It's for me mostly, so I like awesome."

Commando prioritizes delightful UX: beautiful output, clear errors, fast startup, type safety.