This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Shell 3.4.0! |
Exception Handling
Exceptions happen from a user code wether it is intentional or not. This section describes
how spring-shell
handles exceptions and gives instructions and best practices how to
work with it.
Many command line applications when applicable return an exit code which running environment
can use to differentiate if command has been executed successfully or not. In a spring-shell
this mostly relates when a command is run on a non-interactive mode meaning one command
is always executed once with an instance of a spring-shell
. Take a note that exit code
always relates to non-interactive shell.