我正在尝试根据用户运行的配置框架自动安装ZSH插件(例如- prezto或哦-my-zsh),因为插件的安装位置会随着配置框架的变化而改变。
例如,对于哦-my-zsh,插件必须安装在~/.oh-my-zsh/custom/plugins文件夹中,而在prezto中,它们必须安装在~/.prezto/modules文件夹中。
在这两种情况下,有没有办法确定配置框架或解决办法来安装插件?提前谢谢。
发布于 2020-06-30 04:57:06
无论使用哪种框架,插件的位置都可以由用户配置,因此检测框架只能让您预测插件目录的默认位置,而不是实际使用的目录。
只需在安装程序中使用像PLUGINDIR这样的环境变量,并让用户负责根据需要将其值设置为~/.oh-my-zsh/custom/plugins、~/.prezto/modules或~/.config/zsh/oh-my-zsh-plugs等。
https://stackoverflow.com/questions/62643561
复制相似问题