我注意到 nushell 配置文件在 Mac OS 上的默认位置是~/Library/Application Support/nushell/
,可以将其更改为其他位置吗?
答案1
发行nu --help
提供了选择
--config <String> - start with an alternate config file
因此,从开始nu --config another/location/config.nu
就可以了。
答案2
在 macos m1 上只有符号链接对我有用:
mv ~/Library/Application\ Support/nushell ~/.config/
ln -s ~/.config/nushell ~/Library/Application\ Support/
答案3
我认为最好将NU_CONFIG_DIR
环境变量设置为所需的目录路径,因此如果您使用 bash opennano ~/.bash_profile
或者如果您使用 zsh open nano~/.zprofile
并将此行放入其中:
export NU_CONFIG_DIR=/path/to/custom/location
现在保存并退出,然后将更改应用到您当前的 shell 会话,如下所示(如果您在 bash 下):
source ~/.bash_profile
如果你在 zsh 下
source ~/.zprofile
就是这样,nushell 将使用指定的目录(/path/to/custom/location
)作为其配置文件的位置,例如config.toml
和history.txt
!