Skip to main content

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}