標籤
選項標籤在 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]