我正在尝试在asterisk CLI设置颜色提示。 在文档中我发现这个:
%Cn[;n]terminal前景(和可选背景)颜色更改为指定。 完整的颜色列表可以在include / asterisk / term.h中find*
但我无处可以find颜色代码应该是什么格式。 我尝试了所有可能的排列方式,但都没有成功:
ASTERISK_PROMPT="%Cn[COLOR_BLUE] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[32;128] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[32;] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[;32] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[;COLOR_CYAN] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[32|128] %H: " asterisk -vvvvvvr
有人可以告诉我如何使我的星号提示红色,例如?
另外,我还有一个CLI提示问题:
我在Debian Wheezy上使用了Asterisk 11.13。 当我在asterisk CLI ,我可以使用命令历史和“readline-like”的function,例如CTRL + r来search。 但并不是所有function都可用。 例如,“向上翻页”和“向下翻页”search历史的备用映射不起作用。 他们在一切工作(bash,mysql,..)
$ cat /etc/inputrc "\e[5~": history-search-forward "\e[6~": history-search-backward
有没有办法让它工作在星号?
“ASTERISK_PROMPT”是一个环境variables,应该在启动CLI之前进行设置,以使其生效。
即
export ASTERISK_PROMPT="%C31%H*CLI%#" asterisk -r
至于你的具体版本,(星号11分支)不显示颜色的原因如下:
如果满足这些条件中的任何一个…你不会得到vt100颜色。
这些信息直接来自源代码 。