30 pontos por xguru 2024-01-29 | 3 comentários | Compartilhar no WhatsApp
  • Um prompt pequeno, rápido e infinitamente personalizável para todos os shells
  • Funciona na maioria dos sistemas operacionais e também nos principais shells: Bash, Fish, Zsh, Powershell, Ion, Elvish, Tcsh, Nushell, Xonsh, Cmd
  • Rápido e seguro, usando Rust
  • Oferece vários módulos
    • AWS: exibe a região/perfil da AWS. Ao usar credenciais temporárias, mostra o timer de expiração
    • Azure: exibe a Azure Subscription atual
    • Battery: estado da bateria do dispositivo e status de carregamento
    • Bun: exibe o runtime JavaScript Bun atualmente instalado
    • C: exibe informações relacionadas ao compilador C
    • Character: exibe um caractere específico em caso de erro
    • Command Duration: exibe por quanto tempo o último comando foi executado
    • Container: se estiver no ambiente de um contêiner, exibe o símbolo e o nome do contêiner
    • Deno/Node.js: exibe a versão instalada do Deno/Node.js
    • Docker Context: exibe o Docker Context atualmente ativo
    • Environment Variable: exibe uma variável de ambiente específica
    • Google Cloud: exibe configurações relacionadas ao gcloud
    • Git Branch/Commit/State/Metrics/Status
    • Kubernetes: contexto atual do K8s e namespace/usuário/cluster etc.
    • Line Break: prompt em duas linhas
    • Memory Usage: uso atual de memória e swap do sistema
    • OS: exibe o sistema operacional atual. Fornece vários símbolos padrão para representar o OS
    • Package: se o diretório atual for um repositório de pacote, exibe a versão
      • Pacotes compatíveis: npm, nimble, cargo, poetry, python, composer, gradle, julia, mix, helm, shards, daml, dart
    • Perl/PHP/Python/R/Ruby/Scala/V/Zig e outras linguagens: exibe a versão da linguagem
    • Shell: informações sobre o shell em uso no momento
    • Terraform: workspace e versão do Terraform atualmente selecionados
    • Time: hora local
    • Username: nome do usuário ativo
    • Custom: permite comandos personalizados. Executa ao detectar determinado arquivo/pasta/extensão
    • Além disso: Buf, Conda, Crystal, Dotnet, Fossil, Go, Gradle, Hostname, Java, Julia, Kotlin, Local IP, Lua, Solidity, Vagrant e muito mais

3 comentários

 
galadbran 2024-01-30

Eu tinha visto isso e pensei que fosse outra coisa, mas esse sujeito era responsável só por exibir o prompt. Impressionante demais...

 
[Este comentário foi ocultado.]
 
xguru 2024-01-29

Isso já tinha aparecido uma vez há 4 anos, mas em comparação com aquela época, foi adicionada uma quantidade enorme de módulos. https://pt.news.hada.io/topic?id=557