如何知道安装了哪个ZSH配置框架?

如何知道安装了哪个ZSH配置框架?,zsh,oh-my-zsh,prezto,Zsh,Oh My Zsh,Prezto,我正试图根据用户正在运行的配置框架(例如-prezto或oh my ZSH)自动安装ZSH插件,因为插件的安装位置随配置框架中的更改而更改 例如,对于oh my zsh,插件必须安装在~/.oh my zsh/custom/plugins文件夹中,而在prezto中,插件必须安装在~/.prezto/modules文件夹中 在这两种情况下,我有没有办法确定安装插件的配置框架或解决方法?提前感谢。无论使用何种框架,用户都可以配置插件的位置,因此检测框架只能预测插件目录的默认位置,而不是实际使用的目

我正试图根据用户正在运行的配置框架(例如-prezto或oh my ZSH)自动安装ZSH插件,因为插件的安装位置随配置框架中的更改而更改

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


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

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

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