diff --git a/komorebic/src/main.rs b/komorebic/src/main.rs index 93af72f0..9ab0737f 100644 --- a/komorebic/src/main.rs +++ b/komorebic/src/main.rs @@ -808,7 +808,11 @@ enum SubCommand { /// Check komorebi configuration and related files for common errors Check, /// Show the path to komorebi.json - Config, + #[clap(alias = "config")] + Configuration, + /// Show the path to whkdrc + #[clap(alias = "whkd")] + Whkdrc, /// Show a JSON representation of the current window manager state State, /// Show a JSON representation of visible windows @@ -1416,14 +1420,20 @@ fn main() -> Result<()> { println!("If running 'komorebic start --await-configuration', you will manually have to call the following command to begin tiling: komorebic complete-configuration\n"); } } - SubCommand::Config => { + SubCommand::Configuration => { let static_config = HOME_DIR.join("komorebi.json"); if static_config.exists() { println!("{}", static_config.display()); } } + SubCommand::Whkdrc => { + let whkdrc = WHKD_CONFIG_DIR.join("whkdrc"); + if whkdrc.exists() { + println!("{}", whkdrc.display()); + } + } SubCommand::AhkLibrary => { let library = HOME_DIR.join("komorebic.lib.ahk"); let mut file = OpenOptions::new()