คุณอาจสนใจ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")
ดูตัวอย่างด้านล่าง:
