試行錯誤の末、愚直な解しか得られなかった。
fish
~> git rev-parse --git-dir ^/dev/null >/dev/null
背景
現在のディレクトリがGitリポジトリ配下かどうかを判定したかったので、
zsh
% git rev-parse --git-dir 2>&1 >/dev/null
がしたかったのだが、
fish
~> git rev-parse --git-dir 2>&1 >/dev/null
~> git rev-parse --git-dir ^> /dev/null
~> git rev-parse --git-dir >| cat > /dev/null
は全部駄目だった。
もっとエレガントな方法があれば教えてほしい。