[[commands]] = Commands ifndef::snippets[:snippets: ../../test/java/org/springframework/shell/docs] In this section, we go through an actual command registration and leave command options and execution for later in a documentation. You can find more detailed info in <>. include::using-shell-commands-registration.adoc[] include::using-shell-commands-organize.adoc[] include::using-shell-commands-availability.adoc[] include::using-shell-commands-exceptionhandling.adoc[] include::using-shell-commands-hidden.adoc[] include::using-shell-commands-helpoptions.adoc[] include::using-shell-commands-interactionmode.adoc[] include::using-shell-commands-builtin.adoc[] include::using-shell-commands-writing.adoc[]