cli/commands/theme.rs
1use clap::Subcommand;
2
3#[derive(Subcommand, Debug)]
4pub enum ThemeCommands {
5 /// Resolve the terminal's light/dark theme and print shell export
6 /// statements for SHINE_TERMINAL_THEME and BAT_THEME
7 Sync {
8 /// Gate on the sync_terminal_theme config toggle and
9 /// SHINE_SYNC_TERMINAL_THEME env var (used by the managed profile's
10 /// automatic call). Manual invocations omit this and always run.
11 #[arg(long)]
12 auto: bool,
13 /// Suppress non-essential diagnostics on stderr
14 #[arg(long)]
15 quiet: bool,
16 },
17}