Я использую команду с использованием PicoCLI v4.0.0-alpha-3. Независимо от того, какие варианты я пробую, тот, который отображается вверху (когда список параметров отображается в CL), всегда находится справа от других параметров. Как это можно настроить так, чтобы все параметры команды были выровнены на одном уровне?
@CommandLine.Command(name = "",
description = "test",
header = "%n@|green test|@",
footer = {"",
"@|cyan Press Ctrl-D to exit the CLI.|@",
""},
version = "1.0.0",
showDefaultValues = true,
optionListHeading = "@|bold %nOptions|@:%n",
subcommands = {
Abc.class,
Def.class
})
public class Tester implements Callable<Integer> {
@Option(names = {"-v", "--verbose"}, description = "Verbose mode. Helpful for troubleshooting.")
private boolean verboseMode;
@Option(names = {"-a", "--autocomplete"}, description = "Generate sample autocomplete")
private boolean autocomplete;
Отображать в интерфейсе командной строки
Options:
--v, --version Show version info and exit.
-a, --autocomplete Generate sample autocomplete
Первый вариант всегда смещен. Я пытаюсь убедиться, что первый вариант выровнен на том же уровне, что и другие варианты.