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);
}