Spring 框架 Shell - 添加颜色

Spring Frameworks Shell - Adding Colour

我目前正在使用 spring 框架制作一个充当 shell 的应用程序。在文档中,它说它基于 roo,它支持 unix 和 windows 平台(通过 jansi)上的颜色,但没有说明如何使用它。 @|red text|@ 似乎不起作用并且 google 没有多大帮助,因为我要么遇到没有帮助的随机文档,要么使用说使用 ASCI 引用的线程

您可以在 shell 命令实施中直接使用 jansi。 类似于以下内容:

@CliCommand("hello")
public String hello(@CliOption(key="who") String who) {
    return Ansi.ansi().render("@|red Hello|@ " + who);
}