标签
选项标签本身在 Shell 中没有功能行为,除了默认的 help
命令输出的内容。在命令文档中,会记录选项的类型,但这并不总是非常有用。因此,您可能希望为选项提供更具描述性的文字。
标签不支持 传统注解 。 |
-
编程方式
-
注解
CommandRegistration labelOption() {
return CommandRegistration.builder()
.withOption()
.longNames("arg")
.label("MYLABEL")
.and()
.build();
}
void labelOption(
@Option(label = "MYLABEL") String arg
) {
}
定义标签后,将在 help
中显示。
my-shell:>help labelOption
NAME
labelOption -
SYNOPSIS
labelOption --arg MYLABEL
OPTIONS
--arg MYLABEL
[Optional]