隱藏命令
可以隱藏命令,這在某些情況下很方便,例如命令尚未準備好正式發布、用於除錯目的,或者您有任何其他原因不想宣傳其存在。
如果您知道隱藏命令及其選項,則可以執行它。它實際上已從以下位置移除
-
說明清單
-
命令的說明頁面傳回「未知命令」
-
互動模式中的命令完成
-
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();
}
基於註解的配置不支援定義隱藏命令 |