Television — це швидка загальносистемна утиліта TUI для пошуку з нечітким збігом. Вона має високу конфігурованість і дозволяє швидко шукати через різноманітні джерела даних, такі як файли, історія Git, змінні середовища тощо.
З коробки команда tv пропонує кілька вбудованих "каналів", які можна використовувати:
tv list-channels
Вбудовані канали:
env
files
git-repos
dirs
text
alias
Користувацькі канали:
zsh-history
git-diff
fish-history
s3-buckets
git-branch
bash-history
docker-images
my-dotfiles
git-log
git-reflog
Припустимо, вам потрібно швидко знайти git-репозиторій на вашій файловій системі. Ви можете використати канал git-repos для нечіткого пошуку по всіх git-репозиторіях на вашому комп'ютері:

# Основні характеристики
- Висока швидкість: асинхронний ввід/вивід та багатопоточність забезпечують плавний та чутливий інтерфейс.
- Нечітке співпадіння: передова бібліотека для ефективного фільтрування списків записів.
- Включені елементи: постачається з набором вбудованих каналів і переглядачів, готових до використання з коробки.
- Інтеграція з оболонкою: скористайтеся розумним автозавершенням у будь-якому місці завдяки інтеграції Television.
- Канали: концепція каналів дозволяє шукати в різних вбудованих джерелах даних (наприклад, файли, репозиторії Git, змінні середовища тощо).
- Переглядачі: надає можливість переглядати вміст записів у окремій панелі.
- Вбудоване підсвічування синтаксису: має асинхронне підсвічування синтаксису для різноманітних типів файлів.
- Комбінації клавіш: включає зрозумілі стандартні комбінації клавіш, натхнені Vim та іншими популярними термінальними скороченнями.
- Теми: користуйтеся однією з 10 вбудованих тем або легко створюйте свою власну.
- Кросплатформеність: працює на Linux, macOS і Windows.
- Сумісність з емуляторами терміналу: Television бездоганно функціонує на всіх основних емуляторах терміналу.
Якщо ви хочете спробувати Television, вона сумісна з більшістю основних емуляторів терміналу і працює на Linux, macOS та Windows. Найкраще почати з вивчення документації з встановлення, потім ознайомитися з документацією каналів, яка познайомить вас з вбудованими каналами та популярними каналами спільноти. Нарешті, документація з автозавершення в оболонці допоможе вам інтегрувати Television з вашою оболонкою.