Как настроить ag (silver searcher) в GitBash на вывод файла, в котором встречается строка, на Windows 10?

Как настроить ag (silver searcher) в GitBash на вывод файла, в котором встречается строка, на Windows 10?

Я использую GitBash на Windows 10. Я хочу использовать Silver Searcher (ag), который я использовал на системах *-nix, и он у меня установлен в 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/file

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

Связанный контент