FZF Was Enough. Then I Found Television.
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
Television (tivi) is a Rust-based fuzzy finder that goes beyond FZF by introducing a channel-based architecture. Each channel is a configurable picker with a source command, preview pane, and key-bound actions. Out of the box it handles files, text search, git repos, branches, env vars, and directories. Running 'tv update-channels' pulls in a large community cable library covering AWS, Docker, Kubernetes, npm, SSH hosts, Homebrew packages, and more. Custom channels are easy to build via TOML templates. The author demonstrates replacing seven separate utilities (Ranger, kubectx, log viewers, etc.) with TV channels, integrating it with Nushell for Ctrl-R history and Ctrl-T smart completion, and embedding it inside tmux via a floating window plugin. Criticisms include awkward default key bindings with too many Ctrl and F-key combos, no leader-key support, a broken directory preview out of the box, and limited CLI flag composability. Despite these gaps, the author considers it a keeper and a meaningful step forward for terminal workflows.
•13m watch time
1 Comment
Sort: