30 puntos por xguru 2024-01-29 | 3 comentarios | Compartir por WhatsApp
  • 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

 
galadbran 2024-01-30

Había hecho algo, pero resulta que este tipo solo se encargaba de mostrar el prompt. Es impresionante...

 
[Este comentario fue ocultado.]
 
xguru 2024-01-29

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