30P by xguru 4달전 | favorite | 댓글 3개
  • 모든 쉘을 위한 작고, 빠르며, 무한대의 커스터마이징이 가능한 프롬프트
  • 대부분의 OS와 주요 쉘에서도 동작 : Bash, Fish, Zsh, Powershell, Ion, Elvish, Tcsh, Nushell, Xonsh, Cmd
  • Rust를 이용하여 빠르고 안전함
  • 다양한 모듈을 제공
    • AWS: AWS 리젼/프로필 표시. 임시 자격 증명 사용시 만료 타이머 표시
    • Azure: 현재 Azure Subscription 표시
    • Battery: 기기의 배터리 상태 및 충전 현황
    • Bun: 현재 설치된 Bun 자바스크립트 런타임 표시
    • C: C 컴파일러 관련 정보들 표시
    • Character: 에러시 특정 캐릭터 표시
    • Command Druation: 마지막 명령이 얼마나 오래 수행되었는지 표시
    • Container: 현재 컨테이너 환경 안이라면 심볼과 컨테이너명 표시
    • Deno/Node.js: 설치된 Deno/Node.js 버전 표시
    • Docker Context: 현재 활성화된 Docker Context 표시
    • Environment Variable: 특정 환경변수 표시
    • Google Cloud: gcloud 관련 설정 표시
    • Git Branch/Commit/State/Metrics/Statis
    • Kubernetes: 현재 K8s 컨텍스트 및 네임스페이스/유저/클러스터등
    • Line Break: 프롬프트를 두줄로
    • Memory Usage: 현재 시스템 메모리와 스왑 사용량
    • OS : 현재 OS 표시. OS를 표시하기 위한 다양한 기본 심볼 제공
    • Package : 현재 디렉토리가 패키지 Repo 일경우 버전 표시
      • 지원하는 패키지 : npm, nimble, cargo, poetry, python, composer, gradle, julia, mix, helm, shards, daml, dart
    • Perl/PHP/Python/R/Ruby/Scala/V/Zig 등 언어 버전 표시
    • Shell : 현재 사용중인 Shell 정보
    • Terraform : 현재 선택된 Terraform 워크스페이스와 버전
    • Time: 로컬 시간
    • Username : 활성 사용자 명
    • Custom : 커스텀 명령어 가능. 특정 파일/특정 폴더/특정 확장자 인식시에 수행
    • 그외 : Buf, Conda, Crystal, Dotnet, Fossil, Go, Gradle, Hostname, Java, Julia, Kotlin, Local IP, Lua, Solidity, Vagrant 등 매우 다양

4년 전에 한번 올라왔었는데, 그때에 비해서 엄청나게 많은 모듈이 추가되었네요.
https://news.hada.io/topic?id=557

뭔가 했는데 이 녀석은 프롬프트 표시만 담당하는 녀석이었군요. 어마어마하네요...

한국어 번역이 더디네요.