隠しコマンド

コマンドを非表示にすることができます。これは、コマンドがまだプライムタイムの準備ができていない場合、デバッグ目的の場合、その存在を宣伝したくないその他の理由がある場合に便利です。

隠しコマンドとそのオプションを知っていれば、隠しコマンドを実行できます。以下から効果的に削除されます。

  • ヘルプ一覧

  • コマンドリターン「不明なコマンド」のヘルプページ

  • 対話モードでのコマンド補完

  • Bash 完成

以下は、コマンドを hidden として定義する方法の例です。非表示の状態を定義するために使用できるビルダーメソッドを示します。

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();
}
隠しコマンドの定義は、アノテーションベースの構成ではサポートされていません