shine-cli 2.0.1

Give personal automation a reviewable lifecycle
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use clap::Subcommand;

#[derive(Subcommand, Debug)]
pub enum ThemeCommands {
    /// Resolve the terminal's light/dark theme and print shell export
    /// statements for SHINE_TERMINAL_THEME and BAT_THEME
    Sync {
        /// Gate on the sync_terminal_theme config toggle and
        /// SHINE_SYNC_TERMINAL_THEME env var (used by the managed profile's
        /// automatic call). Manual invocations omit this and always run.
        #[arg(long)]
        auto: bool,
        /// Suppress non-essential diagnostics on stderr
        #[arg(long)]
        quiet: bool,
    },
}