Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

tt config

View or set global configuration.

Synopsis

tt config [KEY] [VALUE]

Description

Manages the global Tinytown configuration stored in ~/.tt/config.toml. This configuration applies to all towns unless overridden.

Arguments

ArgumentDescription
KEYConfig key to get or set (e.g., default_cli)
VALUEValue to set (if omitted, shows current value)

Options

OptionShortDescription
--verbose-vEnable verbose logging

Available Keys

KeyDescriptionValues
default_cliDefault AI CLI for agentsclaude, auggie, codex, aider, gemini, copilot, cursor
agent_clis.<name>Custom CLI command for a named CLIAny command string

Examples

View All Configuration

tt config

Output:

⚙️  Global config: /Users/me/.tt/config.toml

default_cli = "claude"

[agent_clis]
my-custom = "custom-ai --mode agent"

Available CLIs: claude, auggie, codex, aider, gemini, copilot, cursor

Get a Specific Value

tt config default_cli

Output:

claude

Set Default CLI

tt config default_cli auggie

Output:

✅ Set default_cli = "auggie"
   Saved to: /Users/me/.tt/config.toml

Add Custom CLI

tt config agent_clis.my-ai "my-ai-cli --flag"

Configuration Precedence

  1. CLI argument (--cli)
  2. Town config (tinytown.toml)
  3. Global config (~/.tt/config.toml)
  4. Built-in default (claude)

Config File Format

~/.tt/config.toml:

default_cli = "claude"

[agent_clis]
my-custom = "custom-ai --mode agent"

See Also