Overview
Displays RTK configuration from~/.config/rtk/config.toml or creates a default configuration file.
Syntax
Options
Create default configuration file at
~/.config/rtk/config.tomlConfiguration File
Location:~/.config/rtk/config.toml
Default Configuration
Configuration Sections
Tracking
Controls token savings tracking and database behavior.Enable/disable token tracking
Days to retain tracking data before auto-cleanup
Custom path for tracking database. Defaults to
~/.local/share/rtk/tracking.db.Can also be set via environment variable: RTK_DB_PATH=/custom/path.dbDisplay
Controls terminal output formatting.Enable ANSI color codes in output
Use emoji in output (📊, ✅, ❌, etc.)
Maximum output width for table formatting
Filters
Controls automatic filtering behavior forls, find, and other commands.
Directories to exclude from listings (unless
-a flag used)File patterns to exclude (glob syntax)
Tee (Output Recovery)
Controls automatic saving of full command output on failure.Enable tee functionality
When to save output:
failures- Only on non-zero exit codesalways- Save all command outputnever- Disable tee
Directory for saved output files
Maximum files to keep (oldest deleted first)
Maximum size per output file (1MB default)
Skip saving outputs smaller than N characters
Environment Variables
Environment variables take precedence over config file:RTK_DB_PATH- Override tracking database pathRTK_TEE- Override tee mode (always,failures,never)RTK_TEE_DIR- Override tee directory
Usage
View Current Config
Create Default Config
Edit Config
Example Customizations
Disable Tracking
Custom Database Location
No Colors (CI/CD)
Always Save Output
Add Custom Ignore Patterns
Exit Codes
0- Success1- Error creating config file
Related Commands
rtk init --show- View installation statusrtk gain- View token savings (uses tracking config)rtk verify- Verify hook integrity
