Aller au contenu

Selectionner la langue

Langue actuelle: Français

Bash

Source: https://github.com/awesome-lists/awesome-bash at 8006230b3082
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Une liste organisée de délicieux scripts et ressources Bash.

En plus de cette liste, vous devriez lire la liste awesome-shell. Il s’agit d’une liste organisée de superbes frameworks de ligne de commande, de boîtes à outils, de guides et de gadgets. Vous pouvez également consulter awesome-zsh ou awesome-fish. Si vous recherchez plus de listes, consultez sindresorhus/awesome.

Recherche, signets, multiplexage et autres outils qui rendent votre expérience de terminal plus productive.

  • aliases - Alias ​​contextuels, dynamiques et organisés pour le bash shell.
  • bashhub-server - Serveur bashhub open source hébergé en privé.
  • bashhub - Historique de Bash dans le cloud. Indexé et consultable :cloud:.
  • bashmarks - Signets de répertoire pour le shell.
  • bashmount - Gérez facilement les supports amovibles.
  • ble.sh - Remplacement de ligne de lecture convivial et riche en fonctionnalités, avec coloration syntaxique, meilleure complétion des commandes et édition multiligne améliorée.
  • commacd - Un moyen plus rapide de se déplacer dans Bash.
  • forkrun - Un outil pur bash pour exécuter du code en parallèle. Similaire en termes de syntaxe et de vitesse à xargs -P, mais avec plus de fonctionnalités et une prise en charge native de la fonction Bash.
  • has - has vous aide à vérifier la présence de divers outils de ligne de commande et leurs versions sur le chemin.
  • hstr - Bash Boîte de suggestions d’historique.
  • sshrc - Apportez votre .bashrc, .vimrc, etc. avec vous lorsque vous utilisez SSH.
  • utility-bash-scripts - Scripts bash utiles pour effectuer des tâches automatisables avec une seule commande.
  • zoxide - Une meilleure façon de naviguer dans votre système de fichiers. Écrit en Rust, cross-shell et beaucoup plus rapide que les autres autojumpers.

Invites personnalisées, thèmes de couleurs, etc.

  • aphrodite-terminal-theme - Thème minimaliste (invite) pour les terminaux sexy.
  • bash-git-prompt - Une invite Bash informative et sophistiquée pour les utilisateurs de Git.
  • bash-powerline - Invite Bash de style Powerline dans un script Bash pur.
  • bashstrap - Un moyen rapide d’améliorer le terminal macOS.
  • git-prompt - Invite Bash avec les modules Git, SVN et HG.
  • gittify - Une invite Bash colorée + des alias Git personnalisés.
  • liquidprompt - Une invite adaptative complète et soigneusement conçue pour Bash et Zsh.
  • LS_COLORS - Une collection de définitions LS_COLORS.
  • oh-my-git - Une invite git opiniâtre pour bash et zsh.
  • oh-my-bash - Un délicieux framework communautaire pour gérer votre configuration bash.
  • progress-bar.sh - Barre de progression simple et sexy pour bash, donnez-lui une durée et elle fera le reste.
  • sexy-bash-prompt - Invite Bash avec couleurs, statuts Git et branches Git.
  • bash-sensible - Une tentative de valeurs par défaut plus saines de Bash.

Développement en ligne de commande, contrôle de version et déploiement.

  • bocker - Docker implémenté dans 100 lignes de bash.
  • git-sh - Un environnement Bash personnalisé adapté au travail Git.
  • mkdkr - Créer + Docker + Shell = Pipeline CI.

Serveurs légers auto-hébergés et outils réseau écrits dans des scripts shell.

  • Bash-web-server - Un serveur Web purement bash, pas de socat, netcat, etc.
  • Dropbox-Uploader - Dropbox Uploader est un script Bash qui peut être utilisé pour télécharger, répertorier ou supprimer des fichiers de Dropbox.
  • balls - Bash sur les balles.
  • bashbro - Un navigateur de fichiers Web basé sur Bash - vous permettant de parcourir, diffuser, visualiser des documents et enregistrer des fichiers à distance via votre navigateur Web.
  • bash-stack - Framework Web moderne dans bash.
  • bashttpd - Un serveur Web écrit en Bash.
  • httpd.sh - Un serveur Web trivial dans bash, utilisant ctypes.sh.
  • ngincat - Petit serveur Bash HTTP utilisant netcat.
  • sherver - Serveur Web léger pur Bash.
  • xiringuito - VPN basé sur SSH pour les pauvres.

Applications basées sur la ligne de commande ou accès en ligne de commande aux services existants.

  • bashblog - Un script Bash qui gère la publication de blogs.
  • pushbullet-bash - Interface Bash avec l’API PushBullet.
  • todo.sh - Un script shell simple et extensible pour gérer votre fichier todo.txt.
  • cheapci - Un cadre d’intégration continue implémenté dans bash.

Tout travailler et ne pas jouer est une façon grossière de passer votre journée.

  • bash2048 - Implémentation de Bash du jeu 2048.
  • minesweeper - Bash implémentation du dragueur de mines.
  • wordle - Wordle en moins de 50 lignes de Bash.

Outils pour gérer plusieurs configurations shell.

  • bash-it - Un framework communautaire Bash.
  • basher - Un gestionnaire de packages pour les scripts shell.
  • bpkg - Un gestionnaire de packages léger bash.
  • homeshick - Synchroniseur de fichiers de points Git écrit en Bash.

Outils pour écrire, améliorer ou organiser Bash ou d’autres scripts shell

  • alinex bashlib - Bibliothèque modulaire bash pour l’administration de serveur, le traitement de données et les scripts à distance.
  • ansi - Codes d’échappement ANSI en pur bash - changez la couleur du texte, positionnez le curseur, bien plus encore.
  • argbash - Générateur de code d’analyse d’arguments Bash.
  • assert.sh - Cadre de tests unitaires Bash.
  • async-bash - Implémentation de fonctions asynchrones dans bash.
  • bats - Bash Système de test automatisé.
  • bash3boilerplate - Modèles pour écrire de meilleurs scripts Bash.
  • bashful - Une collection de bibliothèques pour simplifier l’écriture de scripts Bash.
  • bashify - Peu de fonctions d’assistance dans bash (en particulier les fonctions de manipulation de chaînes).
  • bashing - Briser Bash en morceaux - Cadre Bash pour créer des outils de ligne de commande.
  • bashly - Cadre de ligne de commande Bash et générateur CLI.
  • bashmanager - Mini framework bash pour créer des outils de ligne de commande.
  • Bashmatic - Une bibliothèque DSL facile à utiliser pour créer des outils et des installateurs basés sur BASH (plus de 900 fonctions).
  • bunit - Un framework de tests unitaires pour les scripts Bash.
  • Bash Infinity - Un passe-partout/framework/bibliothèque standard moderne pour bash.
  • bash-modules - Une collection de modules pour le mode strict non officiel.
  • bash_unit - Bash cadre d’édition d’entreprise de tests unitaires pour les professionnels.
  • bashunit - Une bibliothèque de test simple pour les scripts bash.
  • lobash - Un utilitaire/bibliothèque moderne, sûr et puissant pour le développement de scripts Bash.
  • mo - Modèles de moustache en pur bash.
  • semver_bash - Gestion des versions sémantiques dans Bash.
  • shellcheck - Un outil d’analyse statique pour les scripts shell.
  • shellharden - Le surligneur de syntaxe correctif bash.
  • shfmt - Formater les programmes bash.
  • shunit2 - Un framework de tests unitaires pour les scripts Bash avec une version de JUnit/PyUnit.
  • DevOps-Bash-tools - 750+ Scripts DevOps Shell et environnement avancé Bash.
  • modernish - Bibliothèque avec diverses fonctionnalités pour les scripts shell.
  • json.bash - Bibliothèque Bash et outil de ligne de commande qui crée du JSON.
  • timep - Un profileur de nouvelle génération et un générateur FlameGraph pour le code bash.
  • Bash Screensavers - Une collection d’économiseurs d’écran entièrement écrits en bash.
  • pokeget - Affiche les sprites de Pokémon dans le terminal.
  • Stack Overflow - Balise Bash sur Stack Overflow.
  • /r/bash - Un subreddit dédié aux scripts bash.
  • /r/commandline - Pour tout ce qui concerne la ligne de commande, dans n’importe quel système d’exploitation.
  • #bash - Chaîne IRC sur Libera.​Chat. Les principaux contributeurs du BashGuide, BashFAQ, BashPitfalls et ShellCheck traînent là-bas.

D’autres listes incroyablement impressionnantes peuvent être trouvées dans awesome-awesome et awesome-awesomeness.

Les contributions sont les bienvenues ! Lisez d’abord le contribution guidelines.

CC0

Dans la mesure du possible par la loi, aloisdg a renoncé à tout droit d’auteur et droits voisins ou voisins sur cette œuvre.

HagiCode

HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.

Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.

Visiter HagiCodeLire la documentation
  • IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
  • EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
  • IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.

Télécharger pour Windows

Obtenir sur le Microsoft StoreTous les téléchargements

Transformez vos idées en logiciels livrés.

HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.

Intelligent
Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
Efficace
L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
Ludique
Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.

Quitter Awesome Site ?

Vous allez visiter un site externe. Nous ne contrôlons ni son contenu ni ses pratiques de confidentialité.

Site de destination

Continuer vers le site