模块 ringo/term
用于打印 ANSI 终端转义序列的模块。 该模块提供了许多有用的颜色和样式常量,并替代了针对样式输出而优化的打印功能。
Example
include('ringo/term')
writeln(YELLOW, "foo", MAGENTA, "bar");
// foo bar
writeln(YELLOW, ONBLUE, "IKEA");
// IKEA
writeln(RED, BOLD, INVERSE, "Red Alert!");
// Red Alert!
Functions
Properties
TermWriter ()
TermWriter.prototype. isEnabled ()
如果启用了 ANSI 终端颜色,则返回 true。
Returns
Boolean | true if ANSI is enabled. |
TermWriter.prototype. setEnabled (flag)
为此作者启用或禁用 ANSI 终端颜色。
Parameters
Boolean | flag | true to enable ANSI colors. |
TermWriter.prototype. writeln (args...)
将参数写入流中,后跟一个换行符,如果启用,则应用 ANSI 终端颜色为 true。
Parameters
*... | args... | variable number of arguments to write |
write (args...)
将参数写入 system.stdout,如果检测到支持,则应用ANSI终端颜色。
Parameters
*... | args... | variable number of arguments to write |
writeln (args...)
将参数写入 system.stdout,后跟一个换行符,如果检测到支持,则应用ANSI终端颜色。
Parameters
*... | args... | variable number of arguments to write |