隱藏命令

可以隱藏命令,這在某些情況下很方便,例如命令尚未準備好正式發布、用於除錯目的,或者您有任何其他原因不想宣傳其存在。

如果您知道隱藏命令及其選項,則可以執行它。它實際上已從以下位置移除

  • 說明清單

  • 命令的說明頁面傳回「未知命令」

  • 互動模式中的命令完成

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