---
source: crates/ccusage/src/cli.rs
assertion_line: 2062
expression: "help_text_for_args(&[\"ccusage\".to_string(), \"statusline\".to_string()])"
---
Display compact status line for Claude Code hooks with hybrid time+file caching (Beta)
USAGE:
ccusage statusline <OPTIONS>
OPTIONS:
-O, --offline Use cached pricing data for Claude models instead of fetching from API (default: true)
--no-offline Negatable of -O, --offline
-B, --visual-burn-rate [visual-burn-rate] Controls the visualization of the burn rate status (default: off, choices: off | emoji | text | emoji-text)
--cost-source [cost-source] Session cost source (default: auto, choices: auto | ccusage | cc | both)
--cache Enable cache for status line output (default: true)
--no-cache Negatable of --cache
--refresh-interval [refresh-interval] Refresh interval in seconds for cache expiry (default: 1)
--context-low-threshold [context-low-threshold] Context usage percentage below which status is shown in green (0-100) (default: 50)
--context-medium-threshold [context-medium-threshold] Context usage percentage below which status is shown in yellow (0-100) (default: 80)
-z, --timezone <timezone> Timezone for date grouping (IANA)
--config <config> Path to configuration file (default: auto-discovery)
-d, --debug Show pricing mismatch information for debugging (default: false)
-h, --help Display this help message
-v, --version Display this version