Fish Shellを使用してファイルから変数をエクスポートする方法は?

Fish Shellを使用してファイルから変数をエクスポートする方法は?

コマンドラインからエクスポート変数を使用できますが、set -xファイルでこれを行う方法を知りたいです。その理由は、XDGルールに従って$ HOMEディレクトリを構成したためです。アーチスウィキこれについて教えてください扱いにくい:

ZDOTDIR=$HOME/.config/zshで終わる~/.zshenvことを検討してください/etc/zsh/zshenv

/etc/zsh/zshenv私の$ HOMEを台無しにすることを避けるためにエクスポートしたいと思います。set -xこのファイルにFish Shellコマンドを簡単に入力できますか?それとも別のオプションがありますか?

ありがとう

答え1

魚の設定ファイルを読みましたか?構成ファイル

Cargoの環境変数を設定するには、次のようにします。

  • 共通変数を一度生成します。set -Ux VARIABLE=value
  • アイテムを追加$HOME/.config/fish/config.fish:set -gx VARIABLE=VALUE
  • この行が含まれていると仮定して$HOME/.config/fish/conf.d/ファイルを作成します。cargo.fishset -gx

「グローバル」rcファイル(/etc/fish/config.fishな​​ど)にアプリケーション固有のenv.varsを追加することを避け、独自の設定ファイルに固有の設定を維持します。

関連情報