Spring Frameworks Shell - Добавление цвета

В настоящее время я делаю приложение, которое действует как оболочка с использованием Spring Framework. В документации говорится, что в качестве основы он использует цвет на платформах unix и windows (через jansi), но не говорит, как его использовать. имеющий @|red text|@ кажется, не работает, и Google не очень помогает, так как я сталкиваюсь со случайной документацией, которая не помогает, или использую потоки, которые говорят, что используют ссылки ASCI.

1 ответ

Решение

Ты можешь использовать jansi непосредственно в вашей реализации команды оболочки. Что-то вроде следующего:

@CliCommand("hello")
public String hello(@CliOption(key="who") String who) {
    return Ansi.ansi().render("@|red Hello|@ " + who);
}
Другие вопросы по тегам