- Un prompt pequeño, rápido e infinitamente personalizable para todos los shells
- Funciona en la mayoría de los sistemas operativos y shells principales: Bash, Fish, Zsh, Powershell, Ion, Elvish, Tcsh, Nushell, Xonsh, Cmd
- Rápido y seguro gracias a Rust
- Ofrece varios módulos
- AWS: muestra la región/perfil de AWS. Si se usan credenciales temporales, muestra un temporizador de expiración
- Azure: muestra la suscripción actual de Azure
- Battery: estado de la batería del dispositivo y estado de carga
- Bun: muestra el runtime de JavaScript Bun instalado actualmente
- C: muestra información relacionada con el compilador de C
- Character: muestra un carácter específico cuando hay un error
- Command Duration: muestra cuánto tardó en ejecutarse el último comando
- Container: si estás dentro de un entorno de contenedor, muestra un símbolo y el nombre del contenedor
- Deno/Node.js: muestra la versión instalada de Deno/Node.js
- Docker Context: muestra el Docker Context activo actualmente
- Environment Variable: muestra una variable de entorno específica
- Google Cloud: muestra la configuración relacionada con
gcloud
- Git Branch/Commit/State/Metrics/Statis
- Kubernetes: contexto actual de K8s y namespace/usuario/clúster, etc.
- Line Break: divide el prompt en dos líneas
- Memory Usage: uso actual de memoria del sistema y swap
- OS: muestra el sistema operativo actual. Incluye varios símbolos predeterminados para representar el OS
- Package: si el directorio actual es un repositorio de paquetes, muestra la versión
- Paquetes compatibles: npm, nimble, cargo, poetry, python, composer, gradle, julia, mix, helm, shards, daml, dart
- Perl/PHP/Python/R/Ruby/Scala/V/Zig, entre otros: muestra la versión del lenguaje
- Shell: información del shell en uso actualmente
- Terraform: workspace y versión de Terraform actualmente seleccionados
- Time: hora local
- Username: nombre del usuario activo
- Custom: permite comandos personalizados. Se ejecuta al detectar archivos específicos, carpetas específicas o ciertas extensiones
- Además: Buf, Conda, Crystal, Dotnet, Fossil, Go, Gradle, Hostname, Java, Julia, Kotlin, Local IP, Lua, Solidity, Vagrant y muchos más
3 comentarios
Había hecho algo, pero resulta que este tipo solo se encargaba de mostrar el prompt. Es impresionante...
Ya se había publicado una vez hace 4 años, pero en comparación con entonces, parece que se han agregado muchísimos módulos.
https://es.news.hada.io/topic?id=557