คุณอาจสนใจcontext-color
ซึ่งฉันได้รวบรวมไว้เพื่อจุดประสงค์ที่แน่นอน: https://github.com/ramnes/context-color
มันเป็นสคริปต์ง่ายๆที่เมื่อเรียกใช้งานเอาต์พุตจะสร้างสีตามแฮชของเอาต์พุตคำสั่ง ด้วยการติดตั้งที่ใดที่หนึ่งในของ$PATH
คุณคุณสามารถทำสิ่งนี้ในของคุณ.bashrc
:
export PS1="$(context-color -p)$PS1\[\e[0m\]"
(ที่--prompt/-p
เป็นสวิตช์เพื่อให้สีถูกหลบหนีสำหรับพร้อมท์และ\[\e[0m\]
ลำดับ escape เพื่อรีเซ็ตสี)
whoami; hostname
โดยค่าเริ่มต้นคำสั่งที่ใช้ในการสร้างกัญชาคือ หากคุณต้องการให้สีเปลี่ยนตามชื่อโฮสต์คุณสามารถเปลี่ยน$CONTEXT
สภาพแวดล้อมของตัวแปร ( export CONTEXT="hostname"
) หรือเพียงแค่ใช้--context/-c
ตัวเลือก ( context-color -c "hostname"
)
ดูตัวอย่างด้านล่าง: