rg -Ttests
を入力する代わりに実行できるようにしたいと思いますrg -g'!tests/' -g '!test/' -g'!Tests/' -g '!Test/'
。これは可能ですか?
答え1
-T
はファイル形式で使用されるため(または)は使用できません。-t
-t/-T
実際、ディレクトリではまったく機能しません。。これはおそらくよりよく文書化できます。
@OhMyGoodnessのソリューションはtests='...'
非常に良いソリューションです。エイリアスを定義することもできます。
alias rgT="rg -g '!tests/' -g '!test/' -g '!Tests/' -g '!Test/'"
答え2
環境変数はどうですか?
tests='-g!tests/ -g!test/ -g!Tests/ -g!Test/'
rg $tests foo