Spring shell in spring boot application over ssh
Full Changelog: https://github.com/fonimus/ssh-shell-spring-boot/compare/2.0.3...3.0.0
interactive
methods from SshShellHelper
ssh.shell.extended-file-provider
property as due to spring shell change, you need to always specify value
provider
@ShellOption(valueProvider = ExtendedFileValueProvider.class) File file
ssh.shell.prompt.local.enable
because spring shell added ConditionalOnProperty to disable it
(spring.shell.interactive.enabled
)Note: as we said form now one due to change in spring shell library you need to always specify value provider,
unfortunately this is also the case for enumerations (@ShellOption(valueProvider = EnumValueProvider.class) Enum enum
)
script
, history
and stacktrace
in the list of properties in order to configure them.