30 điểm bởi xguru 2024-01-29 | 3 bình luận | Chia sẻ qua WhatsApp
  • Prompt nhỏ gọn, nhanh và có khả năng tùy biến gần như vô hạn dành cho mọi shell
  • Hoạt động trên hầu hết các hệ điều hành và các shell phổ biến: Bash, Fish, Zsh, Powershell, Ion, Elvish, Tcsh, Nushell, Xonsh, Cmd
  • Nhanh và an toàn nhờ sử dụng Rust
  • Cung cấp nhiều mô-đun đa dạng
    • AWS: Hiển thị region/profile AWS. Khi dùng thông tin xác thực tạm thời thì hiển thị bộ đếm thời gian hết hạn
    • Azure: Hiển thị Azure Subscription hiện tại
    • Battery: Trạng thái pin và tình trạng sạc của thiết bị
    • Bun: Hiển thị runtime JavaScript Bun đang được cài đặt
    • C: Hiển thị thông tin liên quan đến trình biên dịch C
    • Character: Hiển thị ký tự cụ thể khi có lỗi
    • Command Duration: Hiển thị thời gian thực thi của lệnh gần nhất
    • Container: Nếu đang ở trong môi trường container hiện tại thì hiển thị biểu tượng và tên container
    • Deno/Node.js: Hiển thị phiên bản Deno/Node.js đã cài đặt
    • Docker Context: Hiển thị Docker Context đang kích hoạt
    • Environment Variable: Hiển thị biến môi trường cụ thể
    • Google Cloud: Hiển thị cấu hình liên quan đến gcloud
    • Git Branch/Commit/State/Metrics/Status
    • Kubernetes: Ngữ cảnh K8s hiện tại cùng namespace/người dùng/cluster hiện tại
    • Line Break: Tách prompt thành hai dòng
    • Memory Usage: Mức sử dụng bộ nhớ hệ thống và swap hiện tại
    • OS: Hiển thị hệ điều hành hiện tại. Cung cấp nhiều biểu tượng mặc định để biểu thị OS
    • Package: Nếu thư mục hiện tại là repo gói thì hiển thị phiên bản
      • Các gói được hỗ trợ: npm, nimble, cargo, poetry, python, composer, gradle, julia, mix, helm, shards, daml, dart
    • Perl/PHP/Python/R/Ruby/Scala/V/Zig cùng các phiên bản ngôn ngữ khác
    • Shell: Thông tin về shell đang sử dụng
    • Terraform: Workspace Terraform đang được chọn và phiên bản
    • Time: Giờ địa phương
    • Username: Tên người dùng đang hoạt động
    • Custom: Có thể dùng lệnh tùy chỉnh, chạy khi nhận diện tệp/thư mục/phần mở rộng cụ thể
    • Ngoài ra: Buf, Conda, Crystal, Dotnet, Fossil, Go, Gradle, Hostname, Java, Julia, Kotlin, Local IP, Lua, Solidity, Vagrant và nhiều hơn nữa

3 bình luận

 
galadbran 2024-01-30

Tôi cứ tưởng là gì, hóa ra anh chàng này chỉ phụ trách phần hiển thị prompt thôi. Quá khủng...

 
[Bình luận này đã bị ẩn.]
 
xguru 2024-01-29

Bài này đã từng được đăng một lần cách đây 4 năm, nhưng so với thời điểm đó thì giờ đã được bổ sung cực kỳ nhiều mô-đun.
https://vi.news.hada.io/topic?id=557