[[using-shell-options-default]] = Default Value ifndef::snippets[:snippets: ../../test/java/org/springframework/shell/docs] Having a default value for an option is somewhat related to xref:using-shell-options-optional.adoc[Optional Value], as there are cases where you may want to know if the user defined an option and change behavior based on a default value: [source,java,indent=0,role="primary"] .Programmatic ---- include::{snippets}/OptionSnippets.java[tag=option-default-programmatic] ---- [source,java,indent=0,role="secondary"] .Annotation ---- include::{snippets}/OptionSnippets.java[tag=option-default-annotation] ---- [source,java,indent=0,role="secondary"] .Legacy Annotation ---- include::{snippets}/OptionSnippets.java[tag=option-default-legacyannotation] ----