53 outils de développement, toujours à jour — chaque nouvelle version upstream arrive dans apt en quelques heures. Rejoindre le Discord

📅 À partir du , le miroir apt nécessitera un abonnement. Voir les tarifs · 🆓 Il existe un miroir gratuit pour toujours

📼 Installer le dernier Television sur Ubuntu

Un chercheur flou pour le terminal, très rapide, portable et bidouillable

Dernière version : 0.15.9 · mis à jour le 2026-08-18
SourceVersion
deb.griffo.io0.15.9 ✅
Ubuntu officiel🚫 non empaqueté
← Retour à l'accueil

Qu'est-ce que Television ?

Television — la commande s'appelle tv — est un chercheur flou bâti autour de canaux. Un canal est une source de données nommée, avec sa propre commande d'aperçu, ses raccourcis et ses actions : fichiers, texte dans les fichiers, répertoires, dépôts git, variables d'environnement, processus, conteneurs Docker, ou tout ce que vous savez décrire en quelques lignes de TOML. Il cherche à la frappe, prévisualise la sélection et transmet le résultat au shell, à un éditeur ou à votre propre commande.

🚀 Pourquoi les dernières versions comptent : Television est un projet jeune qui avance vite : les canaux, les actions, l'intégration au shell et le format de configuration ont évolué de version en version, et tv update-channels récupère les prototypes de canaux les plus récents, qui attendent un binaire correspondant. Ni Debian ni Ubuntu ne l'empaquettent : une version récente n'est pas un confort, c'est la seule façon de l'avoir.

⚡ Fonctionnalités clés de Television

🔎 Des canaux, pas seulement des fichiers

Fichiers, texte, répertoires, dépôts git, variables d'environnement, processus et conteneurs sont autant de canaux — tv list-channels montre ceux fournis par cette version.

👁️ Aperçus intégrés

Chaque canal peut définir une commande d'aperçu : le fichier, le log, le diff ou les détails du conteneur s'affichent à côté de la liste des résultats.

🧵 Bidouillable en TOML

Un canal est un petit fichier TOML décrivant sa commande source, son aperçu, ses raccourcis et ses actions — un nouveau flux de travail, c'est un fichier dans ~/.config/television/cable/.

⌨️ Intégration au shell

tv init place l'autocomplétion intelligente sur Ctrl+T et la recherche dans l'historique sur Ctrl+R, pour bash, zsh et fish.

🚀 Rapide par conception

Un moteur de correspondance asynchrone et parallèle garde la frappe fluide même sur des sources énormes, et les aperçus sont calculés à la demande et peuvent être mis en cache.

🧰 Mode improvisé

--source-command et --preview-command transforment deux commandes shell en chercheur ponctuel, sans écrire le moindre canal.

🚀 Toujours en avance sur les archives officielles : Debian et Ubuntu figent les versions des paquets à la sortie d'une release — ce dépôt publie les nouvelles versions upstream généralement en quelques heures. Un simple apt upgrade vous maintient à jour.

📦 Installation depuis deb.griffo.io

Exécuter les commandes

Étape 1 : ajouter le dépôt

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

🆓 Il existe un miroir gratuit pour toujours. deb-free.griffo.io distribue des paquets gratuitement pour toujours — sans compte, sans abonnement, au plus 2 mois derrière l'upstream, correctifs de sécurité immédiats. Il contient aujourd'hui cliamp, Ghostty, lazydocker, Oh My Posh et Zed ; Television n'en fait pas partie, le dépôt ci-dessus reste donc le seul moyen de l'installer — demandez-le et il pourra y être ajouté.

Comment fonctionne le miroir gratuit →

Étape 2 : installer Television

# Installer le dernier Television
sudo apt install television

# Vérifier l'installation
tv --version
# Installer le dernier Television
apt install television

# Vérifier l'installation
tv --version

Étape 3 : premier lancement et intégration au shell

# Voir les canaux fournis par cette version
tv list-channels

# Chercher parmi les fichiers du répertoire courant
tv files

# Intégration au shell : Ctrl+T pour compléter, Ctrl+R pour l'historique
echo 'eval "$(tv init bash)"' >> ~/.bashrc

# La page de manuel et les complétions bash, zsh et fish sont dans le paquet
man tv

🎯 Exemples d'utilisation de base

Recherches au quotidien :

# Le canal par défaut
tv

# Les canaux que vous utiliserez le plus
tv files
tv text
tv dirs
tv git-repos

# Démarrer ailleurs que dans le répertoire courant
tv files ~/src

# Récupérer les derniers prototypes de canaux
tv update-channels

Canaux improvisés à partir de n'importe quelle commande :

# Transformer n'importe quelle commande en chercheur flou
tv --source-command "fd -t f -H"

# Avec un aperçu construit à partir de l'entrée sélectionnée
tv --source-command "git branch --format='%(refname:short)'" \
   --preview-command "git log -20 --oneline {}"

# Conserver les couleurs émises par la commande source
tv --source-command "rg --color=always -n TODO" --ansi

# Garder l'ordre de la source plutôt que le classement des correspondances
tv --source-command "ls -t" --no-sort

Shell, complétions et canaux personnalisés :

# Activer Ctrl+T et Ctrl+R dans ce shell
eval "$(tv init zsh)"

# Complétion des sous-commandes de tv
tv completions fish > ~/.config/fish/completions/tv.fish

# Les canaux personnalisés vivent dans le répertoire cable
mkdir -p ~/.config/television/cable
$EDITOR ~/.config/television/cable/tldr.toml

# Après une mise à jour, nettoyer la configuration des valeurs écrites par la machine
tv migrate-config

🔧 Intégrations avec d'autres outils

Television est fait pour être collé au reste de votre environnement :

  • Votre shell : tv init bash, zsh ou fish ajoute l'autocomplétion intelligente et la recherche d'historique, et tout canal peut écrire directement dans la ligne de commande
  • Éditeurs : des intégrations existent pour Neovim, Vim, VS Code, les IDE JetBrains et Zed, toutes autour du même binaire
  • ripgrep et consorts : les canaux sont des commandes shell : rg, fd, git, docker ou votre propre script peuvent servir de source
  • Configuration : ~/.config/television/config.toml pour les valeurs par défaut et les raccourcis, cable/*.toml pour les canaux eux-mêmes
  • Tout le reste : l'entrée sélectionnée est écrite sur stdout : tv se compose avec des tubes, des alias et des scripts comme n'importe quelle commande

🚀 Pourquoi choisir deb.griffo.io ?

📊 Comparatif des dépôts :
  • Ubuntu officiel : n'empaquette pas Television — apt install television échoue sur un système standard
  • cargo install television : à jour, mais c'est une compilation Rust sur chaque machine, hors d'apt et sans page de manuel ni complétions
  • Le script d'installation upstream : pratique, mais il écrit dans votre système dans le dos du gestionnaire de paquets et se met à jour tout seul
  • deb.griffo.io : dernière version avec mises à jour automatiques

📦 Dépôt de construction du paquet

Les paquets Ubuntu sont construits et maintenus automatiquement dans ce dépôt GitHub :

🔗 Paquets associés

Également disponibles sur deb.griffo.io :

🎯 Parfait pour : sauter vers un fichier dans un dépôt que vous connaissez à peine, chercher dans le code et atterrir à la bonne ligne dans l'éditeur, jongler entre des dizaines de copies de travail, et remplacer la pile d'enrobages fzf accumulés dans votre configuration shell.

📦 Dernières versions publiées par ce dépôt

❓ Questions fréquentes

Television est-il dans les dépôts officiels de Ubuntu ?

Non, Television n'est pas empaqueté dans les archives officielles de Ubuntu. Ce dépôt est actuellement la seule source apt et propose Television 0.15.9.

Comment installer le dernier Television sur Ubuntu ?

Ajoutez le dépôt deb.griffo.io une seule fois (instructions ci-dessus), puis exécutez : sudo apt install television. Les nouvelles versions arrivent via le sudo apt upgrade habituel.

Les paquets sont-ils signés et comment sont-ils construits ?

Chaque paquet est signé avec la clé GPG du dépôt (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) et construit à partir des versions upstream dans des dépôts GitHub publics que chacun peut inspecter.

Quelles versions de Ubuntu sont prises en charge ?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing et 26.04 Resolute.