1

我正在尝试根据用户正在运行的配置框架(例如 - prezto 或 oh-my-zsh)自动安装 ZSH 插件,因为插件的安装位置会随着配置框架的变化而变化。

例如,对于 oh-my-zsh,插件必须安装在~/.oh-my-zsh/custom/plugins文件夹中,而在 prezto 中,它们必须安装在~/.prezto/modules文件夹中。

有没有办法在这两种情况下确定配置框架或解决方法来安装插件?提前致谢。

4

1 回答 1

1

无论使用何种框架,插件的位置都是由用户配置的,因此检测框架只能让您预测插件目录的默认位置,而不是实际使用的目录。

只需使用PLUGINDIR安装程序中的环境变量,并让用户负责将其值设置为~/.oh-my-zsh/custom/pluginsor~/.prezto/modules~/.config/zsh/oh-my-zsh-plugs等,视情况而定。

于 2020-06-29T20:57:05.890 回答