Files
spring-shell/spring-shell-docs/modules/ROOT/nav.adoc
Janne Valkealahti 134af2dbd2 Fix alias handling with @Command annotation
- Revisit how alias commands are added using
  @Command annotation when using if/or on class
  and/or method level.
- With this change alias handling is more logical
  and there's better tests and docs.
- Backport #945
- Fixes #973
2024-01-13 12:35:35 +00:00

76 lines
2.8 KiB
Plaintext

* xref:index.adoc[Overview]
* xref:getting-started.adoc[]
* xref:basics/index.adoc[]
** xref:basics/reading.adoc[]
* xref:commands/index.adoc[]
** xref:commands/registration/index.adoc[]
** xref:commands/registration/programmatic.adoc[]
** xref:commands/registration/annotation.adoc[]
** xref:commands/registration/legacyannotation.adoc[]
** xref:commands/organize.adoc[]
** xref:commands/availability.adoc[]
** xref:commands/exceptionhandling/index.adoc[]
*** xref:commands/exceptionhandling/resolving.adoc[]
*** xref:commands/exceptionhandling/mappings.adoc[]
*** xref:commands/exceptionhandling/annotation.adoc[]
** xref:commands/alias.adoc[]
** xref:commands/hidden.adoc[]
** xref:commands/helpoptions.adoc[]
** xref:commands/interactionmode.adoc[]
** xref:commands/builtin/index.adoc[]
*** xref:commands/builtin/help.adoc[]
*** xref:commands/builtin/clear.adoc[]
*** xref:commands/builtin/exit.adoc[]
*** xref:commands/builtin/stacktrace.adoc[]
*** xref:commands/builtin/script.adoc[]
*** xref:commands/builtin/history.adoc[]
*** xref:commands/builtin/completion.adoc[]
*** xref:commands/builtin/version.adoc[]
** xref:commands/writing.adoc[]
* xref:options/index.adoc[]
** xref:options/basics/index.adoc[]
*** xref:options/basics/programmatic.adoc[]
*** xref:options/basics/annotation.adoc[]
*** xref:options/basics/legacyannotation.adoc[]
** xref:options/short.adoc[]
** xref:options/arity.adoc[]
** xref:options/positional.adoc[]
** xref:options/optional.adoc[]
** xref:options/default.adoc[]
** xref:options/validation.adoc[]
** xref:options/label.adoc[]
** xref:options/types.adoc[]
** xref:options/naming.adoc[]
* xref:completion.adoc[]
* xref:building.adoc[]
* xref:components/index.adoc[]
** xref:components/flow/index.adoc[]
** xref:components/ui/index.adoc[]
*** xref:components/ui/render.adoc[]
*** xref:components/ui/stringinput.adoc[]
*** xref:components/ui/pathinput.adoc[]
*** xref:components/ui/pathsearch.adoc[]
*** xref:components/ui/confirmation.adoc[]
*** xref:components/ui/singleselect.adoc[]
*** xref:components/ui/multiselect.adoc[]
* xref:customization/index.adoc[]
** xref:customization/styling.adoc[]
** xref:customization/logging.adoc[]
** xref:customization/commandnotfound.adoc[]
** xref:customization/singlecommand.adoc[]
** xref:customization/contextclose.adoc[]
* xref:execution.adoc[]
* xref:testing/index.adoc[]
** xref:testing/basics.adoc[]
** xref:testing/settings.adoc[]
* Appendices
** xref:appendices/techintro/index.adoc[]
*** xref:appendices/techintro/registration.adoc[]
*** xref:appendices/techintro/parser.adoc[]
*** xref:appendices/techintro/execution.adoc[]
*** xref:appendices/techintro/commandcontext.adoc[]
*** xref:appendices/techintro/commandcatalog.adoc[]
*** xref:appendices/techintro/theming.adoc[]
*** xref:appendices/techintro/searchalgorithm.adoc[]
** xref:appendices/debugging/index.adoc[]