隱藏命令

可以隱藏命令,這在命令尚未準備好投入使用、僅用於除錯目的或您出於其他原因不想公開其存在時非常方便。

隱藏命令如果您知道它及其選項,仍然可以執行。它實際上已從以下列表中移除:

  • 幫助列表

  • 命令的幫助頁面返回“未知命令”

  • 互動模式下的命令補全

  • 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();
}
基於註解的配置不支援定義隱藏命令