TL;DR — Quick Summary

television is a blazing fast fuzzy file picker TUI. Search files, git repos, environment variables, and custom sources — like fzf but with a beautiful interface and extensible channels.

television is a beautiful file picker. Channels, previews, fuzzy search — find anything visually.

Installation

# macOS
brew install television

# Cargo
cargo install television

Usage

# File picker
tv

# Specific channel
tv --channel git-branch
tv --channel env

# Open in editor
vim $(tv)

# Change directory
cd $(tv --channel dirs)

# Custom input
cat list.txt | tv

Channels

  • files — recursive file search with preview
  • git-branch — local and remote branches
  • git-log — commit history
  • env — environment variables
  • dirs — recent directories

Summary

  • television is a beautiful TUI fuzzy file picker
  • Extensible channels: files, git, env, dirs
  • Live syntax-highlighted previews
  • Themeable interface with keybinding customization
  • Written in Rust — instant search across large codebases