package Ġcom . j ss . spr ings hel lex ample . framework . cli . config Ċ Ċ import Ġcom . j ss . spr ings hel lex ample . framework . cli . helper . Input Reader Ċ import Ġcom . j ss . spr ings hel lex ample . framework . cli . helper . Shell Helper Ċ import Ġorg . j line . reader . Line Reader Ċ import Ġorg . j line . terminal . Terminal Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . context . annotation . Configuration Ċ import Ġorg . springframework . context . annotation . Lazy Ċ Ċ @ Configuration Ċ class ĠSpring Shell Config Ġ{ ĊĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġshell Helper (@ Lazy Ġterminal : ĠTerminal ?): ĠShell Helper Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShell Helper ( terminal ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġinput Reader (@ Lazy Ġline Reader : ĠLine Reader ?): ĠInput Reader ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠInput Reader ( line Reader ) ĊĠĠĠ Ġ} Ċ }