- Add new ShellContext concept which now is just a way to stash info about interaction mode where ShellRunner can update supported mode. - ShellMethod has a new field interactionMode which user can use to define commands between interactive/non-interactive modes which then prevents CommandRegistry to show commands at runtime. - Fixes #345
Spring Shell 2 Tests
Examples of Spring Shell 2 unit, functional and integration tests.
Run
Execute the following command from the parent directory to run the tests:
mvn clean test