- 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
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...
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