Peco — способен сильно облегчить навигацию, а также поиск (но это не точно).



Это небольшая утилита, которая принимает на вход список строк и выводит на экран псевдографическое меню, с помощью которого можно выбрать или найти нужную строку. Далее Peco отдает эту строку на выход и завершает свою работу (по сути, это консольный аналог dmenu).



Peco можно использовать для навигации и поиска в любых текстовых строках, включая пути. Например, если ты запустишь следующую команду и выберешь каталог, peco напечатает его имя в терминале:



$ ls | peco



Не слишком удобно и полезно. Однако, немного усложнив пример, ты получишь интерактивный cd:



$ cd `ls | peco`



Польза появилась, удобство пострадало. Поэтому создадим для этой команды короткий и простой псевдоним. Для этого добавим следующую строку в ~/.zshrc:

alias cdi='cd `ls | peco`'

Теперь команда cdi будет запускать наш интерактивный cd.



GItHub: Peco