Edit existing status line configuration with pre-selected options based on current settings.
Modifies existing status line configuration with pre-selected options based on current settings.
/plugin marketplace add charlesjones-dev/claude-code-plugins-dev/plugin install ai-statusline@claude-code-plugins-devEdit your existing Claude Code status line configuration.
CRITICAL: This command MUST NOT accept any arguments. If the user provided any text after this command, COMPLETELY IGNORE it.
uname -s
~/.claude/statusline.shC:/Users/USERNAME/.claude/statusline.ps1No status line script found at ~/.claude/statusline.sh
Run /statusline-wizard to set up your status line first.
Then STOP - do not continue.Read the existing script file and parse the current SHOW_* variable values:
For Bash scripts, look for lines like:
SHOW_MODEL=true
SHOW_TOKEN_COUNT=true
SHOW_PROGRESS_BAR=true
SHOW_DIRECTORY=true
SHOW_GIT_BRANCH=true
SHOW_COST=false
SHOW_DURATION=true
SHOW_TIME=true
SHOW_VERSION=true
For PowerShell scripts, look for lines like:
$SHOW_MODEL = $true
$SHOW_TOKEN_COUNT = $true
$SHOW_PROGRESS_BAR = $true
$SHOW_DIRECTORY = $true
$SHOW_GIT_BRANCH = $true
$SHOW_COST = $false
$SHOW_DURATION = $true
$SHOW_TIME = $true
$SHOW_VERSION = $true
Store the current values to use as defaults in the wizard.
Use AskUserQuestion with these grouped questions. Pre-select options based on current values from Phase 2.
Question 1 - Context Display (multiSelect: true): Options (pre-select based on current config):
Question 2 - Project Display (multiSelect: true): Options (pre-select based on current config):
Question 3 - Session Display (multiSelect: true): Options (pre-select based on current config):
Update ONLY the SHOW_* variables at the top of the existing script file based on wizard selections.
For Bash: Use Edit tool to replace the configuration block:
SHOW_MODEL=true # Show model name (e.g., "Claude Opus 4.5")
SHOW_TOKEN_COUNT=true # Show token usage count (e.g., "50k/100k")
...
For PowerShell: Use Edit tool to replace the configuration block:
$SHOW_MODEL = $true # Show model name (e.g., "Claude Opus 4.5")
$SHOW_TOKEN_COUNT = $true # Show token usage count (e.g., "50k/100k")
...
IMPORTANT: Do NOT regenerate the entire script. Only update the configuration variables section.
After successful update, display:
Status line updated!
Check out your refreshed status line below!
Current configuration:
- Model name: [enabled/disabled]
- Token count: [enabled/disabled]
- Progress bar: [enabled/disabled]
- Directory: [enabled/disabled]
- Git branch: [enabled/disabled]
- Session cost: [enabled/disabled]
- Duration: [enabled/disabled]
- Time: [enabled/disabled]
- Version: [enabled/disabled]