আপনার আগ্রহী হতে পারে context-color
, যা আমি সেই সঠিক উদ্দেশ্যে একত্রিত করেছি: https://github.com/ramnes/context-color
এটি একটি সাধারণ স্ক্রিপ্ট যা কার্যকর করা হলে কমান্ড আউটপুট এর হ্যাশের উপর ভিত্তি করে একটি রঙ আউটপুট করে। এটি আপনার কোথাও ইনস্টল হওয়ার সাথে $PATH
আপনি নিজের কিছুতে এটি করতে পারেন .bashrc
:
export PS1="$(context-color -p)$PS1\[\e[0m\]"
( --prompt/-p
এমন স্যুইচটি কোথায় যাতে প্রম্প্টের জন্য রঙ এড়ানো যায়, এবং\[\e[0m\]
রঙ পুনরায় সেট করতে পালানোর ক্রম)
ডিফল্টরূপে, হ্যাশ উত্পন্ন করতে ব্যবহৃত কমান্ডটি whoami; hostname
। আপনি যদি কেবল হোস্টনাম অনুসারে রঙ পরিবর্তন করতে চান তবে আপনি $CONTEXT
পরিবর্তনশীল পরিবেশ ( export CONTEXT="hostname"
) পরিবর্তন করতে পারেন বা কেবল --context/-c
বিকল্প ( context-color -c "hostname"
) ব্যবহার করতে পারেন ।
একটি উদাহরণ জন্য নিচে দেখুন: