# tj/commander.js

## Overview

Auto-generated technical documentation for **tj/commander.js** — 859 entities (829 doc comments, 16 markdown docs, 7 classs, 6 functions).

## Key Components

_The most-referenced entities — start here._

- **InvalidArgumentError** (class) — referenced 3×
- **Argument** (class) — referenced 2×
- **CommanderError** (class) — referenced 2×
- **Help** (class) — referenced 2×
- **Option** (class) — referenced 2×
- **humanReadableArgName** (function) — referenced 2×
- **Command** (class) — referenced 1×
- **DualOptions** (class) — referenced 1×
- **suggestSimilar** (function) — referenced 1×
- **program** (constant) — referenced 1×

## How this code is named

These conventions cover most of the codebase. Learning them is faster than reading an index —
each one lets you find any member of its family without looking it up.

| Pattern | Where | Count | Examples |
|---|---|---|---|
| `create*` | exported symbols | 7 | `createOption`, `createCommand`, `createArgument`, `createCommand()` |
