Terminal color and hyperlink escape sequences for MoonBit
moon add chensuiyi/clicolor// 前景
@clicolor.red.text("失败")
@clicolor.blue.underline().inverse().text("锁定")
// 前景 > 背景
@clicolor.red.bg_blue().text("失败")
// 前景 > 背景 > 修饰
@clicolor.red.bg_blue().bold().text("失败")
@clicolor.green.bold().underline().text("成功")
// 纯背景起步:没有前景,背景常量直接当链首
@clicolor.bg_red.text("背景")
// 两色皆无:default 起步(纯修饰、运行期色值)
@clicolor.default.bold().text("加强")
@clicolor.default.underline().italic().text("标注")
// 预设
@clicolor.error.text("文件缺失")
@clicolor.warn.text("磁盘将满")
@clicolor.ok.text("部署完成")
@clicolor.info.text("提示")
@clicolor.dim.text("2026-10-15 07:00")@clicolor.default.hex(c).text(t)
@clicolor.red.bg_hex("#101010").text("hi")@clicolor.hyperlink("https://mooncakes.io", "docs")@clicolor.set_enabled(false) // 返回旧值,方便恢复moon run src/mainfn hyperlink(url : String, text : String) -> Stringfn set_enabled(on : Bool) -> BoolInstall
Download zipTerminal color and hyperlink escape sequences for MoonBit