diff --git a/src/config.rs b/src/config.rs index 7a393f99..bbfd137d 100644 --- a/src/config.rs +++ b/src/config.rs @@ -23,6 +23,9 @@ lazy_static! { m.insert("emacs", Step::Emacs); m.insert("gem", Step::Gem); + #[cfg(windows)] + m.insert("powershell", Step::Powershell); + m }; } diff --git a/src/main.rs b/src/main.rs index 2d13cc1c..8fc54e28 100644 --- a/src/main.rs +++ b/src/main.rs @@ -131,9 +131,12 @@ fn run() -> Result<(), Error> { #[cfg(windows)] let powershell = windows::Powershell::new(); + #[cfg(windows)] + let should_run_powershell = powershell.profile().is_some() && config.should_run(Step::Powershell); + #[cfg(windows)] { - if powershell.profile().is_some() && config.should_run(Step::Powershell) { + if should_run_powershell { execute( &mut report, "Powershell Modules Update",