30 คะแนน โดย xguru 2024-01-29 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • พรอมต์ขนาดเล็ก รวดเร็ว และปรับแต่งได้แทบไม่จำกัดสำหรับทุกเชลล์
  • ทำงานได้บนระบบปฏิบัติการส่วนใหญ่และเชลล์หลักต่าง ๆ: Bash, Fish, Zsh, Powershell, Ion, Elvish, Tcsh, Nushell, Xonsh, Cmd
  • เร็วและปลอดภัยด้วย Rust
  • มีโมดูลหลากหลายให้ใช้งาน
    • AWS: แสดงรีเจียน/โปรไฟล์ AWS และแสดงตัวจับเวลาหมดอายุเมื่อใช้ข้อมูลรับรองชั่วคราว
    • Azure: แสดง Azure Subscription ปัจจุบัน
    • Battery: สถานะแบตเตอรี่และการชาร์จของอุปกรณ์
    • Bun: แสดง JavaScript runtime 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 ปัจจุบัน รวมถึง namespace/user/cluster เป็นต้น
    • Line Break: ทำให้พรอมต์เป็นสองบรรทัด
    • Memory Usage: ปริมาณการใช้หน่วยความจำและสว็อปของระบบปัจจุบัน
    • OS: แสดงระบบปฏิบัติการปัจจุบัน พร้อมสัญลักษณ์พื้นฐานหลากหลายแบบสำหรับใช้แสดง OS
    • Package: หากไดเรกทอรีปัจจุบันเป็นแพ็กเกจรีโป จะแสดงเวอร์ชัน
      • แพ็กเกจที่รองรับ: npm, nimble, cargo, poetry, python, composer, gradle, julia, mix, helm, shards, daml, dart
    • แสดงเวอร์ชันของภาษาอย่าง Perl/PHP/Python/R/Ruby/Scala/V/Zig เป็นต้น
    • Shell: ข้อมูลของเชลล์ที่กำลังใช้งานอยู่
    • Terraform: เวิร์กสเปซและเวอร์ชัน Terraform ที่เลือกอยู่ในปัจจุบัน
    • Time: เวลาท้องถิ่น
    • Username: ชื่อผู้ใช้ที่ใช้งานอยู่
    • Custom: ใช้คำสั่งแบบกำหนดเองได้ โดยทำงานเมื่อพบไฟล์/โฟลเดอร์/นามสกุลไฟล์ที่ระบุ
    • อื่น ๆ: Buf, Conda, Crystal, Dotnet, Fossil, Go, Gradle, Hostname, Java, Julia, Kotlin, Local IP, Lua, Solidity, Vagrant และอีกมากมาย

3 ความคิดเห็น

 
galadbran 2024-01-30

อะไรบางอย่างที่ฉันลองใช้อยู่ ที่แท้เจ้านี่มีหน้าที่แค่แสดงพรอมป์ต์เท่านั้นเองสินะ สุดยอดมาก...

 
[ความคิดเห็นนี้ถูกซ่อน]
 
xguru 2024-01-29

เคยมีการโพสต์เกี่ยวกับเรื่องนี้ครั้งหนึ่งเมื่อ 4 ปีก่อน แต่เมื่อเทียบกับตอนนั้น ตอนนี้มีการเพิ่มโมดูลเข้ามาเยอะมากเลยนะ
https://th.news.hada.io/topic?id=557