制御された環境で電力線スクリプトの機能テストを行うには、構成ファイルからのコードがテスト出力を台無しにする可能性があるため、fish が構成ファイルを読み込まないようにするオプションが必要です。zsh を使用すると、単純にzsh -f -i
. bash ではbash --noprofile --norc -i
. 魚はどうしたらいいですか?
仮想マシンを使用するような重いソリューションは避けたいと思います。
fish はそれ自体をブートストラップするために独自の構成ファイルに依存しているため、「構成ファイルがまったくない」という意味ではなく、「ユーザー指定の構成ファイルがない」という意味であると仮定します。
残念ながら、これに相当する単純なオプションはありません。私が考えることができる最善のハックは、魚を呼び出す前に、env var XDG_CONFIG_HOME を空または存在しないディレクトリに設定することです。これにより、fish がユーザー提供の設定ファイルを探す場所が変更され、読み込みに失敗します。
これを直接サポートするオプションは、バグを追跡するのに役立つ合理的な要求のように思われるので、追加したいと思っています。問題を開きたい場合は、よろしくお願いします。そうでなければ私はそれを行うことができます。ありがとう!