对于最新的稳定版本,请使用 Spring Shell 3.3.3! |
标签
Option Label 在 shell 本身中没有其他功能行为,除了
默认命令输出什么。在命令文档中
一种类型的 an option 被记录下来,但这并不总是非常有用。因此
您可能希望为选项提供更好的描述性词。help
Label 不支持 。legacy annotation |
-
Programmatic
-
Annotation
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]