53 Entwickler-Tools, immer aktuell — neue Upstream-Releases landen innerhalb von Stunden in apt. Discord beitreten

📅 Ab ist für den apt-Mirror ein Abo erforderlich. Preise ansehen · 🆓 Es gibt einen für immer kostenlosen Spiegel

📼 Neuestes Television unter Debian installieren

Ein sehr schneller, portabler und hackbarer Fuzzy-Finder für das Terminal

Neueste Version: 0.15.9 · aktualisiert 2026-08-18
QuelleVersion
deb.griffo.io0.15.9 ✅
Offizielles Debian🚫 nicht paketiert
← Zurück zur Startseite
📌 Installation auf einer bestimmten Version? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

Was ist Television?

Television — der Befehl heißt tv — ist ein Fuzzy-Finder rund um Kanäle. Ein Kanal ist eine benannte Datenquelle mit eigenem Vorschaubefehl, eigenen Tasten und Aktionen: Dateien, Text in Dateien, Verzeichnisse, git-Repositories, Umgebungsvariablen, Prozesse, Docker-Container — oder alles andere, was sich in ein paar Zeilen TOML beschreiben lässt. Es sucht beim Tippen, zeigt eine Vorschau des Treffers und reicht das Ergebnis an die Shell, einen Editor oder deinen eigenen Befehl weiter.

🚀 Warum neueste Versionen wichtig sind: Television ist ein junges Projekt, das sich schnell bewegt: Kanäle, Aktionen, die Shell-Integration und das Konfigurationsformat haben sich Release für Release weiterentwickelt, und tv update-channels holt die neuesten Kanal-Prototypen von upstream — die ein passendes Binary erwarten. Weder Debian noch Ubuntu paketieren es, ein aktueller Build ist hier also keine Kür, sondern die einzige Möglichkeit überhaupt.

⚡ Hauptfunktionen von Television

🔎 Kanäle statt nur Dateien

Dateien, Text, Verzeichnisse, git-Repositories, Umgebungsvariablen, Prozesse und Container sind alle Kanäle — tv list-channels zeigt, was dieser Build mitbringt.

👁️ Vorschau eingebaut

Jeder Kanal kann einen Vorschaubefehl definieren: Datei, Log, Diff oder Container-Details stehen direkt neben der Trefferliste.

🧵 Hackbar in TOML

Ein Kanal ist eine kleine TOML-Datei mit Quellbefehl, Vorschau, Tasten und Aktionen — ein neuer Workflow ist eine Datei in ~/.config/television/cable/.

⌨️ Shell-Integration

tv init legt smarte Vervollständigung auf Strg+T und die Verlaufssuche auf Strg+R — für bash, zsh und fish.

🚀 Auf Tempo gebaut

Ein asynchroner, paralleler Matcher hält das Tippen auch bei sehr großen Quellen flüssig; Vorschauen werden verzögert berechnet und lassen sich zwischenspeichern.

🧰 Ad-hoc-Modus

--source-command und --preview-command machen aus zwei Shell-Befehlen einen einmaligen Finder, ganz ohne Kanaldatei.

🚀 Immer den offiziellen Archiven voraus: Debian und Ubuntu frieren Paketversionen zum Release-Zeitpunkt ein — dieses Repository veröffentlicht neue Upstream-Releases in der Regel innerhalb weniger Stunden. Ein einfaches apt upgrade hält dich auf der neuesten Version.

📦 Installation aus deb.griffo.io

Befehle ausführen

Schritt 1: Repository hinzufügen

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

🆓 Es gibt einen für immer kostenlosen Spiegel. deb-free.griffo.io liefert Pakete für immer kostenlos — ohne Konto, ohne Abo, höchstens 2 Monate hinter Upstream, Sicherheitsfixes sofort. Derzeit enthält er cliamp, Ghostty, lazydocker, Oh My Posh und Zed; Television ist nicht dabei, deshalb führt heute nur das Repository oben dorthin — auf Anfrage kann es aufgenommen werden.

So funktioniert der kostenlose Spiegel →

🧩 Zur extrepo-Option. extrepo ist Debians eigenes Werkzeug für externe Repositories: Es legt die Sources-Datei an und installiert den Signaturschlüssel für dich, nachdem es ihn gegen signierte Metadaten geprüft hat. Dieses Repository ist dort als griffo registriert, der für immer kostenlose Spiegel als griffo-free. Unter Debian (bookworm, trixie, forky und sid) sind die Befehle oben damit die gesamte Einrichtung.

extrepo richtet nur die Sources-Datei und den Schlüssel ein; die Zugangsdaten eines Abos gehören weiterhin in /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu wird nicht abgedeckt, denn extrepo veröffentlicht Metadaten nur für Debian-Suites: dort nimmst du die Befehle mit sudo oder als root.

Schritt 2: Television installieren

# Neuestes Television installieren
sudo apt install television

# Installation überprüfen
tv --version
# Neuestes Television installieren
apt install television

# Installation überprüfen
tv --version

Schritt 3: Erster Start und Shell-Integration

# Sehen, welche Kanäle dieser Build mitbringt
tv list-channels

# Die Dateien unter dem aktuellen Verzeichnis durchsuchen
tv files

# Shell-Integration: Strg+T zum Vervollständigen, Strg+R für den Verlauf
echo 'eval "$(tv init bash)"' >> ~/.bashrc

# Handbuchseite und Vervollständigungen für bash, zsh und fish liegen dem Paket bei
man tv

🎯 Grundlegende Verwendungsbeispiele

Alltägliches Suchen:

# Der Standardkanal
tv

# Die Kanäle, die du am häufigsten brauchst
tv files
tv text
tv dirs
tv git-repos

# Woanders als im aktuellen Verzeichnis starten
tv files ~/src

# Die neuesten Kanal-Prototypen von upstream holen
tv update-channels

Ad-hoc-Kanäle aus beliebigen Befehlen:

# Einen beliebigen Befehl in einen Fuzzy-Finder verwandeln
tv --source-command "fd -t f -H"

# Mit einer Vorschau, gebaut aus dem ausgewählten Eintrag
tv --source-command "git branch --format='%(refname:short)'" \
   --preview-command "git log -20 --oneline {}"

# Die Farben behalten, die der Quellbefehl ausgibt
tv --source-command "rg --color=always -n TODO" --ansi

# Die Reihenfolge der Quelle statt der Treffer-Bewertung behalten
tv --source-command "ls -t" --no-sort

Shell, Vervollständigungen und eigene Kanäle:

# Strg+T und Strg+R in dieser Shell aktivieren
eval "$(tv init zsh)"

# Tab-Vervollständigung für die Unterbefehle von tv
tv completions fish > ~/.config/fish/completions/tv.fish

# Eigene Kanäle liegen im cable-Verzeichnis
mkdir -p ~/.config/television/cable
$EDITOR ~/.config/television/cable/tldr.toml

# Nach einem Upgrade maschinengeschriebene Standardwerte aus der Konfiguration entfernen
tv migrate-config

🔧 Tool-Integrationen

Television ist dafür gemacht, mit dem Rest deines Setups verklebt zu werden:

  • Deine Shell: tv init bash, zsh oder fish ergänzt smarte Vervollständigung und Verlaufssuche, und jeder Kanal kann direkt in die Kommandozeile schreiben
  • Editoren: für Neovim, Vim, VS Code, JetBrains-IDEs und Zed gibt es Integrationen, die alle dasselbe Binary ansteuern
  • ripgrep und Co.: Kanäle sind Shell-Befehle — rg, fd, git, docker oder dein eigenes Skript können die Quelle sein
  • Konfiguration: ~/.config/television/config.toml für Standardwerte und Tasten, cable/*.toml für die Kanäle selbst
  • Alles andere: der ausgewählte Eintrag landet auf stdout, also lässt sich tv mit Pipes, Aliassen und Skripten kombinieren wie jeder andere Befehl

🚀 Warum deb.griffo.io?

📊 Repository-Vergleich:
  • Offizielles Debian: paketiert Television nicht — apt install television schlägt auf einem Standardsystem fehl
  • cargo install television: aktuell, aber ein Rust-Build auf jeder Maschine, außerhalb von apt und ohne Handbuchseite oder Vervollständigungen
  • Das Upstream-Installationsskript: bequem, schreibt aber hinter dem Rücken der Paketverwaltung ins System und aktualisiert sich nach eigenem Zeitplan
  • deb.griffo.io: neueste Version mit automatischen Updates

📦 Paket-Build-Repository

Die Debian-Pakete werden in diesem GitHub-Repository automatisch gebaut und gepflegt:

🔗 Verwandte Pakete

Ebenfalls verfügbar über deb.griffo.io:

🎯 Ideal für: das Springen zu einer Datei in einem kaum bekannten Repository, das Durchsuchen der Codebasis mit Landung an der richtigen Zeile im Editor, das Wechseln zwischen Dutzenden Checkouts — und das Ersetzen des Haufens einmaliger fzf-Wrapper in deiner Shell-Konfiguration.

📦 Neueste Releases aus diesem Repository

❓ Häufig gestellte Fragen

Ist Television in den offiziellen Debian-Paketquellen?

Nein, Television ist nicht in den offiziellen Debian-Archiven paketiert. Dieses Repository ist derzeit die einzige apt-Quelle und liefert Television 0.15.9.

Wie installiere ich das neueste Television unter Debian?

Fügen Sie das deb.griffo.io-Repository einmalig hinzu (Anleitung oben) und führen Sie dann aus: sudo apt install television. Neue Releases kommen über das normale sudo apt upgrade.

Sind die Pakete signiert und wie werden sie gebaut?

Jedes Paket ist mit dem GPG-Schlüssel des Repositories (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) signiert und wird aus Upstream-Releases in öffentlichen GitHub-Repositories gebaut, die jeder einsehen kann.

Welche Debian-Versionen werden unterstützt?

Debian 12 Bookworm, Debian 13 Trixie, Forky und Sid.