GitBash의 Windows 10에서 문자열이 발생하는 파일을 인쇄하도록 ag(silver searcher)를 어떻게 구성합니까?

GitBash의 Windows 10에서 문자열이 발생하는 파일을 인쇄하도록 ag(silver searcher)를 어떻게 구성합니까?

저는 Windows 10에서 GitBash를 사용하고 있습니다. *-nix 시스템에서 사용했던 Silver Searcher(ag)를 사용하고 싶습니다. GitBash에 설치되어 있습니다.

$ ag --version
ag version 2.2.5 ; Windows port 2021-06-04 Win64 >= Server2003 amd64
MsvcLibX 2021-06-03 ; PCRE 8.44 2020-02-12 ; pthreads4w 3.0.0 ; zlib 1.2.11

Features:
  +jit -lzma +zlib +2enc

그런데 GitBash에서 유틸리티를 사용하면 검색 문자열이 발생한 파일이 출력되지 않고,

$ echo '안녕하세요' > /tmp/파일

MYUSER@ABCDEf XYZGW64 ~/Documents/workspace/finance-uimodule-customersetup (dev/POAWS-3048_part2)
$ ag 'hello' /tmp
hello

검색을 수행할 때 실제 문자열이 나타나는 파일을 인쇄하도록 Silver Searcher(ag)를 어떻게 구성합니까?

답변1

다음 명령으로 래핑해 보세요 winpty.


    winpty ag 'hello' /tmp

참조:https://gist.github.com/DeanPDX/acff533cff0cfbda2761d1e62e8cb1a7#getting-npm-colors--progress-working

관련 정보