diff --git a/src/cortex-cli/src/plugin_cmd.rs b/src/cortex-cli/src/plugin_cmd.rs index 3ce99f23..aa0edec6 100644 --- a/src/cortex-cli/src/plugin_cmd.rs +++ b/src/cortex-cli/src/plugin_cmd.rs @@ -698,8 +698,9 @@ struct PluginInfo { /// Get the plugins directory. fn get_plugins_dir() -> PathBuf { - dirs::home_dir() - .map(|h| h.join(".cortex").join("plugins")) + cortex_common::get_cortex_home() + .map(|h| h.join("plugins")) + .or_else(|| dirs::home_dir().map(|h| h.join(".cortex").join("plugins"))) .unwrap_or_else(|| PathBuf::from(".cortex/plugins")) }