1

对于受控环境中电力线脚本的功能测试,我需要一个选项,使鱼不会加载任何配置文件,因为它们中的代码可能会破坏测试输出。使用 zsh 我会简单地写zsh -f -i. 使用 bash 我会使用bash --noprofile --norc -i. 我应该怎么处理鱼?

我宁愿避免使用虚拟机等繁重的解决方案。

4

1 回答 1

2

fish 依靠自己的配置文件来引导自己,所以我假设您的意思是“没有用户指定的配置文件”而不是“根本没有任何配置文件”。

不幸的是,没有同样简单的选择。我能想到的最好的技巧是在调用 fish 之前将 env var XDG_CONFIG_HOME 设置为一个空的或不存在的目录。这将改变 fish 查找用户提供的配置文件的位置,因此将无法加载它们。

直接支持这一点的选项似乎是一个合理的请求,对于跟踪错误很有用,所以我很想添加它。如果您想打开一个问题,我们将不胜感激;否则我可以做到。谢谢!

于 2014-01-19T20:20:50.657 回答