List of all items
Structs
- CliEnv
- RenderContext
- cli::CliArgs
- config::Config
- config::ConfigPath
- config::LayoutOptions
- config::LineConfig
- config::SegmentOverride
- config::WidthBoundsConfig
- data_context::ClaudeJson
- data_context::DataContext
- data_context::LiveSessions
- data_context::Settings
- data_context::cache::CacheStore
- data_context::cache::CachedData
- data_context::cache::CachedError
- data_context::cache::CachedUsage
- data_context::cache::Lock
- data_context::cache::LockStore
- data_context::cascade::UsageCascadeConfig
- data_context::credentials::Credentials
- data_context::fetcher::HttpResponse
- data_context::fetcher::UreqTransport
- data_context::git::DirtyCounts
- data_context::git::GitContext
- data_context::git::UpstreamState
- data_context::jsonl::FiveHourBlock
- data_context::jsonl::JsonlAggregate
- data_context::jsonl::SevenDayWindow
- data_context::jsonl::TokenCounts
- data_context::usage::EndpointUsage
- data_context::usage::ExtraUsage
- data_context::usage::FiveHourWindow
- data_context::usage::JsonlUsage
- data_context::usage::SevenDayWindow
- data_context::usage::UsageApiResponse
- data_context::usage::UsageBucket
- input::ContextWindow
- input::CostMetrics
- input::GitWorktree
- input::ModelInfo
- input::Percent
- input::SourcePos
- input::StatusContext
- input::TurnUsage
- input::WorkspaceInfo
- plugins::registry::CompiledPlugin
- plugins::registry::PluginRegistry
- plugins::segment::RhaiSegment
- segments::OverriddenSegment
- segments::RenderedSegment
- segments::SegmentDefaults
- segments::SegmentError
- segments::WidthBounds
- segments::context_window::ContextWindowSegment
- segments::cost::CostSegment
- segments::effort::EffortSegment
- segments::extra_usage::ExtraUsageSegment
- segments::git_branch::GitBranchSegment
- segments::model::ModelSegment
- segments::rate_limit_5h::RateLimit5hSegment
- segments::rate_limit_5h_reset::RateLimit5hResetSegment
- segments::rate_limit_7d::RateLimit7dSegment
- segments::rate_limit_7d_reset::RateLimit7dResetSegment
- segments::rate_limit_format::CommonRateLimitConfig
- segments::tokens::TokensCachedSegment
- segments::tokens::TokensInputSegment
- segments::tokens::TokensOutputSegment
- segments::tokens::TokensTotalSegment
- segments::workspace::WorkspaceSegment
- theme::Style
- theme::Theme
- theme::user::RegisteredTheme
- theme::user::ThemeRegistry
Enums
- cli::Action
- cli::ColorOverride
- config::ColorPolicy
- config::ConfigError
- data_context::cache::CacheError
- data_context::credentials::CredentialError
- data_context::credentials::CredentialSource
- data_context::deps::DataDep
- data_context::errors::ClaudeJsonError
- data_context::errors::GitError
- data_context::errors::SessionError
- data_context::errors::SettingsError
- data_context::errors::UsageError
- data_context::git::DirtyState
- data_context::git::Head
- data_context::git::RepoKind
- data_context::jsonl::JsonlError
- data_context::usage::UsageData
- input::EffortLevel
- input::JsonType
- input::ParseError
- input::Tool
- logging::Level
- plugins::errors::CollisionWinner
- plugins::errors::PluginError
- plugins::errors::ResourceLimit
- plugins::header::HeaderError
- segments::Separator
- segments::rate_limit_format::DurationFormat
- segments::rate_limit_format::ExtraUsageFormat
- segments::rate_limit_format::PercentFormat
- theme::AnsiColor
- theme::Capability
- theme::Color
- theme::Role
- theme::style_syntax::StyleParseError
- theme::user::ThemeParseError
- theme::user::ThemeSource
Traits
Macros
Functions
- build_default_segments
- build_segments
- cli::parse
- cli_main
- config::detect_config_path
- config::resolve_config_path
- data_context::cache::atomic_write_json
- data_context::cache::default_root
- data_context::cascade::resolve_usage
- data_context::credentials::resolve_credentials
- data_context::fetcher::default_user_agent
- data_context::fetcher::fetch_usage
- data_context::git::resolve_repo
- data_context::jsonl::aggregate_jsonl
- detect_terminal_width
- input::parse
- layout::render
- layout::render_with_warn
- logging::apply
- logging::emit
- logging::emit_error
- logging::is_enabled
- logging::level
- logging::set_level
- plugins::ctx_mirror::build_ctx
- plugins::discovery::scan_plugin_dirs
- plugins::engine::build_engine
- plugins::engine::set_current_plugin_id
- plugins::engine::set_render_deadline
- plugins::header::parse_data_deps_header
- plugins::output::validate_return
- presets::body
- presets::names
- run
- run_with_context
- run_with_segments_and_width
- run_with_width
- segments::built_in_by_id
- theme::built_in
- theme::builtin_names
- theme::default_theme
- theme::sgr_open
- theme::sgr_reset
- theme::style_syntax::parse_style
Type Aliases
Constants
- cli::HELP
- data_context::cache::CACHE_SCHEMA_VERSION
- data_context::cascade::DEFAULT_API_BASE_URL
- data_context::cascade::DEFAULT_CACHE_DURATION
- data_context::cascade::DEFAULT_ERROR_TTL
- data_context::cascade::DEFAULT_RATE_LIMIT_BACKOFF
- data_context::fetcher::DEFAULT_TIMEOUT
- data_context::fetcher::OAUTH_USAGE_PATH
- logging::ENV_VAR
- plugins::engine::DEFAULT_RENDER_DEADLINE_MS
- plugins::engine::LOG_LINES_PER_PLUGIN
- plugins::engine::MAX_ARRAY_SIZE
- plugins::engine::MAX_CALL_LEVELS
- plugins::engine::MAX_EXPR_DEPTH
- plugins::engine::MAX_MAP_SIZE
- plugins::engine::MAX_OPERATIONS
- plugins::engine::MAX_STRING_SIZE
- segments::BUILT_IN_SEGMENT_IDS
- segments::DEFAULT_SEGMENT_IDS