- พรอมต์ขนาดเล็ก รวดเร็ว และปรับแต่งได้แทบไม่จำกัดสำหรับทุกเชลล์
- ทำงานได้บนระบบปฏิบัติการส่วนใหญ่และเชลล์หลักต่าง ๆ: 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 ความคิดเห็น
อะไรบางอย่างที่ฉันลองใช้อยู่ ที่แท้เจ้านี่มีหน้าที่แค่แสดงพรอมป์ต์เท่านั้นเองสินะ สุดยอดมาก...
เคยมีการโพสต์เกี่ยวกับเรื่องนี้ครั้งหนึ่งเมื่อ 4 ปีก่อน แต่เมื่อเทียบกับตอนนั้น ตอนนี้มีการเพิ่มโมดูลเข้ามาเยอะมากเลยนะ
https://th.news.hada.io/topic?id=557