23 lines
692 B
Plaintext
23 lines
692 B
Plaintext
[[commands-interactionmode]]
|
|
= Interaction Mode
|
|
:page-section-summary-toc: 1
|
|
|
|
ifndef::snippets[:snippets: ../../test/java/org/springframework/shell/docs]
|
|
|
|
Command registration can define `InteractionMode` which is used to hide commands
|
|
depending which mode shell is executing. More about that in xref:using-shell-execution.adoc#using-shell-execution-interactionmode[Interaction Mode].
|
|
|
|
You can define it with `CommandRegisration`.
|
|
|
|
[source, java, indent=0]
|
|
----
|
|
include::{snippets}/CommandRegistrationInteractionModeSnippets.java[tag=snippet1]
|
|
----
|
|
|
|
Or with `@ShellMethod`.
|
|
|
|
[source, java, indent=0]
|
|
----
|
|
include::{snippets}/CommandRegistrationInteractionModeSnippets.java[tag=snippet2]
|
|
----
|