隐藏命令
可以隐藏命令,这在命令尚未准备好投入使用,或仅用于调试目的,或您有任何其他不希望公布其存在的原因时非常方便。
如果知道隐藏命令及其选项,就可以执行它。它将从以下内容中有效移除:
-
帮助列表
-
命令的帮助页面返回“未知命令”
-
交互模式下的命令补全
-
Bash 补全
下面是一个如何定义隐藏命令的示例。它展示了可用的构建器方法来定义隐藏状态。
CommandRegistration commandRegistration() {
return CommandRegistration.builder()
.command("mycommand")
// define as hidden
.hidden()
// can be defined via a flag (false)
.hidden(false)
// can be defined via a flag (true)
.hidden(true)
.build();
}
| 基于注解的配置不支持定义隐藏命令 |