Guide
Task-oriented documentation. Each page walks through one part of figue with runnable examples. Read it front to back the first time, then jump to whatever you need.
- Getting Started — install figue, parse your first argument
- CLI Arguments — positionals, flags, short options, counting,
-- - Subcommands — enum-driven subcommands, nesting, renames, global flags
- Config Files — JSON/JSONC, search paths, custom formats
- Environment Variables — prefixes, nesting, aliases
- Layered Configuration — the builder, the driver, merge precedence
- Defaults & Optionals — what is required, what is not
- Environment Substitution —
${VAR}interpolation - Errors & Diagnostics — exit codes, the config dump, suggestions
- Help & Completions —
--help,--html-help,--version, shells - JSON Schema Export — editor autocomplete for config files
- Requirements Extraction — per-operation required fields
New here? Start with Getting Started.