30 points par xguru 2024-01-29 | 3 commentaires | Partager sur WhatsApp
  • Une invite de commande petite, rapide et infiniment personnalisable pour tous les shells
  • Fonctionne sur la plupart des OS et des principaux shells : Bash, Fish, Zsh, Powershell, Ion, Elvish, Tcsh, Nushell, Xonsh, Cmd
  • Rapide et sûr grâce à Rust
  • Fournit divers modules
    • AWS : affiche la région/le profil AWS. Affiche un minuteur d’expiration lors de l’utilisation d’identifiants temporaires
    • Azure : affiche l’abonnement Azure actuel
    • Battery : état de la batterie de l’appareil et niveau de charge
    • Bun : affiche le runtime JavaScript Bun actuellement installé
    • C : affiche des informations liées au compilateur C
    • Character : affiche un caractère spécifique en cas d’erreur
    • Command Duration : affiche combien de temps la dernière commande a mis à s’exécuter
    • Container : si vous êtes dans un environnement conteneurisé, affiche un symbole et le nom du conteneur
    • Deno/Node.js : affiche la version installée de Deno/Node.js
    • Docker Context : affiche le Docker Context actuellement actif
    • Environment Variable : affiche une variable d’environnement spécifique
    • Google Cloud : affiche les paramètres liés à gcloud
    • Git Branch/Commit/State/Metrics/Statis
    • Kubernetes : contexte K8s actuel ainsi que namespace/utilisateur/cluster, etc.
    • Line Break : met l’invite sur deux lignes
    • Memory Usage : utilisation actuelle de la mémoire système et du swap
    • OS : affiche l’OS actuel. Fournit divers symboles par défaut pour représenter l’OS
    • Package : affiche la version si le répertoire actuel est un dépôt de package
      • Packages pris en charge : npm, nimble, cargo, poetry, python, composer, gradle, julia, mix, helm, shards, daml, dart
    • Perl/PHP/Python/R/Ruby/Scala/V/Zig, etc. : affiche la version du langage
    • Shell : informations sur le shell actuellement utilisé
    • Terraform : workspace Terraform actuellement sélectionné et version
    • Time : heure locale
    • Username : nom de l’utilisateur actif
    • Custom : commandes personnalisées possibles. Exécution lors de la détection d’un fichier/dossier spécifique ou d’une extension donnée
    • Autres : Buf, Conda, Crystal, Dotnet, Fossil, Go, Gradle, Hostname, Java, Julia, Kotlin, Local IP, Lua, Solidity, Vagrant, etc. très variés

3 commentaires

 
galadbran 2024-01-30

J’avais cru que c’était autre chose, mais en fait ce truc ne s’occupe que de l’affichage du prompt. C’est énorme...

 
[Ce commentaire a été masqué.]
 
xguru 2024-01-29

Il avait déjà été présenté ici il y a 4 ans, et par rapport à l’époque, un très grand nombre de modules ont été ajoutés.
https://fr.news.hada.io/topic?id=557