Skip to main content

Overview

Displays RTK configuration from ~/.config/rtk/config.toml or creates a default configuration file.

Syntax

Options

flag
Create default configuration file at ~/.config/rtk/config.toml

Configuration File

Location: ~/.config/rtk/config.toml

Default Configuration

Configuration Sections

Tracking

Controls token savings tracking and database behavior.
boolean
default:"true"
Enable/disable token tracking
number
default:"90"
Days to retain tracking data before auto-cleanup
string
Custom path for tracking database. Defaults to ~/.local/share/rtk/tracking.db.Can also be set via environment variable: RTK_DB_PATH=/custom/path.db

Display

Controls terminal output formatting.
boolean
default:"true"
Enable ANSI color codes in output
boolean
default:"true"
Use emoji in output (📊, ✅, ❌, etc.)
number
default:"120"
Maximum output width for table formatting

Filters

Controls automatic filtering behavior for ls, find, and other commands.
string[]
Directories to exclude from listings (unless -a flag used)
string[]
File patterns to exclude (glob syntax)

Tee (Output Recovery)

Controls automatic saving of full command output on failure.
boolean
default:"true"
Enable tee functionality
string
default:"failures"
When to save output:
  • failures - Only on non-zero exit codes
  • always - Save all command output
  • never - Disable tee
string
default:"~/.local/share/rtk/tee"
Directory for saved output files
number
default:"20"
Maximum files to keep (oldest deleted first)
number
default:"1048576"
Maximum size per output file (1MB default)
number
default:"500"
Skip saving outputs smaller than N characters

Environment Variables

Environment variables take precedence over config file:
  • RTK_DB_PATH - Override tracking database path
  • RTK_TEE - Override tee mode (always, failures, never)
  • RTK_TEE_DIR - Override tee directory

Usage

View Current Config

Output:

Create Default Config

Output:

Edit Config

Example Customizations

Disable Tracking

Custom Database Location

Or via environment:

No Colors (CI/CD)

Always Save Output

Add Custom Ignore Patterns

Exit Codes

  • 0 - Success
  • 1 - Error creating config file
  • rtk init --show - View installation status
  • rtk gain - View token savings (uses tracking config)
  • rtk verify - Verify hook integrity