television Documentation

A very fast, portable and hackable fuzzy finder.

RAW Doc

File: README.md

About

Television is a fast, portable fuzzy finder for the terminal. It lets you search in real-time through any kind of data source such as files, text, git repositories, environment variables, docker containers, and more.

Read the documentation

Quick Start

sh
tv              # Search files (default channel)
tv text         # Search file contents
tv git-repos    # Find git repositories
tv --help       # See all options

For a complete introduction, see the Quickstart Guide.

Installation

sh
curl -fsSL https://alexpasmantier.github.io/television/install.sh | bash

Package Managers

Platform Command
Arch Linux pacman -S television
Homebrew brew install television
Cargo cargo install television
Scoop scoop bucket add extras && scoop install television
WinGet winget install --exact --id alexpasmantier.television
Nix nix run nixpkgs#television

For more installation options, see Installation.

Custom Channels

Create custom channels for any workflow. Here's an example TLDR channel:

toml
# ~/.config/television/cable/tldr.toml
[metadata]
name = "tldr"
description = "Browse TLDR pages"

[source]
command = "tldr --list"

[preview]
command = "tldr '{}'"

[keybindings]
ctrl-e = "actions:open"

[actions.open]
command = "tldr '{}'"
mode = "execute"

Learn more about creating channels.

Shell Integration

Enable smart autocomplete (Ctrl+T) and history search (Ctrl+R):

sh
# Zsh
echo 'eval "$(tv init zsh)"' >> ~/.zshrc

# Bash
echo 'eval "$(tv init bash)"' >> ~/.bashrc

See Shell Integration for more shells.

Editor Integration

Documentation

Credits


File: docs/intro.md


Television

A fast, portable and hackable fuzzy finder for the terminal.

Quick Install

bash
curl -sSL https://raw.githubusercontent.com/alexpasmantier/television/refs/heads/main/install.sh | sh

Or see Installation for other methods.

What is Television?

Television is a fuzzy finder that lets you search through any kind of data in real-time. It comes with built-in channels for common tasks like finding files, searching git repositories, browsing environment variables, and more.

You can also create your own custom channels to search through any data source you need.

Getting Started

New to Television? Start here:

Documentation

  • User Guide - Learn about channels, configuration, keybindings, and more
  • Advanced - Deep dive into templates, tips and tricks, and troubleshooting
  • Reference - Complete CLI, actions, and configuration reference
  • Community - Community channels and contributions
  • Developers - Contributing guidelines and architecture