मैं केवल अपने zshell प्रॉम्प्ट में 8 रंगों को कॉल करने में सक्षम प्रतीत होता हूं।
उदाहरण:
PROMPT="[%n@%{$fg[magenta]%}%m%{$reset_color%} %.]
%# "
ठीक काम करता है। तथापि,
PROMPT="[%n@%{$fg[brmagenta]%}%m%{$reset_color%} %.]
%# "
काम नहीं करता है। मूल रूप से, "उज्ज्वल" रंग रूपों में से कोई भी प्रकट नहीं होता है।
कुछ शोध करने के बाद, मैंने पाया कि ज़ीश के रंगों को "रंग" सेटटॉप कहा जाता है।
करते हुए
echo ${(o)color}
पैदावार इस उत्पादन:
00 01 02 03 04 05 07 08 22 23 24 25 27 28 30 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36
37 37 39 39 40 40 41 42 43 44 45 46 47 49 bg-black bg-blue bg-cyan bg-default bg-green
bg-magenta bg-red bg-white bg-yellow black blink blue bold conceal cyan default faint green
magenta no-blink no-conceal no-reverse no-standout no-underline none normal red reverse
standout underline white yellow
जैसा कि आप देख सकते हैं, केवल मानक 8 रंग उपलब्ध हैं। मैंने "बीजी" वेरिएंट का उपयोग करने की कोशिश की है, जो आउटपुट को डिफ़ॉल्ट टेक्स्ट रंग के रूप में भी छोड़ देता है।
कोई भी मदद जो आप प्रदान कर सकते हैं, बहुत सराहना की जाएगी। मैं, ज़ाहिर है, बस सामान्य रंगों में से एक का उपयोग कर सकता हूं, लेकिन फिर मैं कुछ नहीं सीखूंगा!