Rechercher et Télécharger des Fichiers depuis GitHub Sans Quitter Votre Terminal

Rechercher et Télécharger des Fichiers depuis GitHub Sans Quitter Votre Terminal

Table of Contents

Attrapez Tout Ce Dont Vous Avez Besoin sur GitHub Sans l’Attente du Clone

Si vous n’avez jamais eu besoin que d’un ou deux fichiers d’un grand dépôt GitHub, vous savez à quel point c’est frustrant : attendre qu’un dépôt entier soit cloné alors que vous n’avez besoin que d’un petit bout. Entrez ghgrab, un outil terminal simple mais puissant qui vous permet de rechercher et télécharger des fichiers depuis GitHub sans quitter votre CLI.

Construit avec Rust en utilisant les écosystèmes tokio et ratatui, ghgrab offre une belle TUI (Interface Utilisateur en Texte) qui rend la navigation dans les dépôts fluide et intuitive. Que vous ayez besoin de fichiers de configuration, de snippets ou de dossiers entiers, ghgrab vous donne exactement ce dont vous avez besoin—sans l’encombrement d’un clone complet.

Pourquoi ghgrab ?

  • Plus de clone-et-supprime — Attrapez exactement ce dont vous avez besoin, quand vous en avez besoin
  • Doux pour les yeux — Une interface terminal propre qui rend la navigation fluide
  • S’installe rapidement — Disponible via NPM, Cargo, ou pip/pipx
  • Trouvez vite — Recherche floue dans les dossiers de n’importe quel dépôt en quelques secondes
  • Support GitHub LFS — Gère les gros fichiers de manière transparente
  • Mode batch — Sélectionnez plusieurs fichiers ou dossiers et téléchargez-les tous en une seule fois

Pour Commencer

ghgrab est extrêmement facile à installer. Choisissez votre méthode préférée :

# NPM
npm install -g @ghgrab/ghgrab

# Cargo
cargo install ghgrab

# pipx (Recommandé)
pipx install ghgrab

Une fois installé, lancez simplement ghgrab pour lancer le navigateur interactif. Vous pouvez également passer une URL de dépôt directement :

# Parcourir un dépôt
ghgrab https://github.com/rust-lang/rust

# Télécharger dans le répertoire actuel directement
ghgrab https://github.com/rust-lang/rust --cwd --no-folder

Configuration

Configurez votre token GitHub et votre chemin de téléchargement personnalisé :

# Définir votre token
ghgrab config set token VOTRE_TOKEN

# Définir un dossier de téléchargement personnalisé
ghgrab config set path "/votre/chemin/personnalisé"

# Voir vos paramètres actuels
ghgrab config list
Haruna

Raccourcis Clavier

ghgrab utilise des raccourcis clavier intuitifs pour la navigation :

  • Entrée / l / Droite — Entrer dans le répertoire ou soumettre l’URL
  • Retour arrière / h / Gauche — Revenir au dossier précédent
  • / — Commencer la recherche
  • Espace — Basculer la sélection pour le téléchargement batch
  • d / D — Télécharger les éléments sélectionnés
  • a — Sélectionner tous les éléments
  • u — Désélectionner tous les éléments

Téléchargement

Prêt à rationaliser votre flux de travail GitHub ? Attrapez ghgrab aujourd’hui et ne attendez plus jamais un clone complet.

Installer ghgrab Voir sur GitHub

Share :
comments powered by Disqus