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