Television CLI
Поиск в терминале помогает выбрать файлы, текст и репозитории, чтобы пользователь передал агенту точный путь или фрагмент.
- 6 407 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Television выполняет команды источника и предпросмотра из настроек канала; выбранные пользователем действия могут менять файлы с его правами.
Установка
Ручная установка
curl -fsSL https://alexpasmantier.github.io/television/install.sh | bashПервый рекомендованный вариант Installation; перед запуском изучите установочный скрипт.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Television выполняет команды источника и предпросмотра из настроек канала; выбранные пользователем действия могут менять файлы с его правами.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Television открывает интерактивный список с поиском по мере ввода. Пользователь выбирает канал данных: файлы, содержимое файлов, Git-репозитории или другой настроенный источник. Рядом можно просмотреть выбранный результат, чтобы передать агенту нужный путь и не перепутать похожие названия. Собственный канал описывается в TOML: отдельные команды получают список, строят предпросмотр и выполняют действие над выбором. Интеграция с оболочкой добавляет поиск истории и дополнение ввода. Для редакторов предусмотрены отдельные плагины и способы подключения.
Для кого. Пользователям терминальных агентов, которые ищут нужный файл или репозиторий среди похожих названий.
Подходит, если
- Перед заданием агенту нужно выбрать точный путь к файлу.
- В незнакомом репозитории пользователь ищет фрагмент содержимого.
- При работе с несколькими проектами хочется быстро найти нужный Git-каталог.
- Для повторяемой задачи требуется собственный список с предпросмотром и действием.
Не подходит, если
- Сценарий должен работать без участия человека в интерактивном терминале.
- Требуется полноценный семантический разбор исходного кода.
- Нельзя выполнять команды, указанные в конфигурации каналов.
Пример запроса к агенту
Подготовь команду поиска содержимого проекта через Television, чтобы можно было выбрать файл и передать тебе его точный путь.Ограничения
Television рассчитан на интерактивный выбор, поэтому для полностью автоматического сценария агенту потребуется другой способ передачи результата. Television запускает команды получения списка, предпросмотра и действий из настроек канала с правами пользователя. Интеграция с оболочкой меняет ее стартовый файл и сочетания клавиш; проверьте существующие настройки перед добавлением. Плагины редакторов устанавливаются отдельно, и установка CLI не подключает их автоматически.
Как отключить. Закройте Television и уберите строку инициализации из конфигурации оболочки, если ее добавляли. Отключите ненужные каналы и плагины редактора.
Частые вопросы
Что откроется без аргументов?
Команда `tv` открывает поиск файлов в канале по умолчанию.
Как искать содержимое файлов?
Запустите `tv text`.
Как найти Git-репозиторий?
Используйте канал `tv git-repos`.
Что добавляет интеграция с оболочкой?
Умное дополнение через `Ctrl+T` и поиск истории через `Ctrl+R`.
Можно собрать собственный список?
Да. В TOML-канале задайте команду источника, предпросмотр и нужное действие.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыbroot, терминальный файловый менеджер, считает размеры каталогов в фоне: пользователь видит крупные папки перед очисткой.
CLI превращает изменения Git в пошаговый разбор с кодом, вопросами и объяснениями от подключенного ИИ-агента
nnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.
lazygit, терминальный интерфейс Git, ведет поиск проблемного коммита: пользователь отмечает исправные и ошибочные версии.
Файловый менеджер в терминале помогает просматривать и организовывать файлы проекта, прежде чем передать их агенту для работы.
GitUI, терминальный интерфейс Git, выполняет операции в фоне, чтобы пользователь мог продолжать работать с интерфейсом.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Television (эта карточка) | нет | 6 407 | |
| fzf | нет | 84 034 | строит поиск поверх потока строк; Television организует источники, предпросмотр и действия в каналы |
| Yazi | нет | 43 248 | Файловый менеджер в терминале помогает просматривать и организовывать файлы проекта, прежде чем передать их агенту для работы. |
| broot | нет | 13 134 | Интерактивное дерево каталогов помогает находить файлы, оценивать размеры папок и запускать действия, не теряя структуру проекта. |
Коротко о README
Каналы могут работать с переменными окружения и контейнерами Docker. Настройки позволяют связать выбранный результат с пользовательским действием.