> For the complete documentation index, see [llms.txt](https://ondrej-kvasnovsky-2.gitbook.io/spring-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ondrej-kvasnovsky-2.gitbook.io/spring-handbook/shell.md).

# Shell

[Spring Shell](https://projects.spring.io/spring-shell/) version 2 comes with [Spring Boot](https://projects.spring.io/spring-boot/) support. Now it is much easier to run the shell. Also, it is easier to test the shell code in unit tests.

In the new version, it is possible to create own annotations and wrap them around commands using AOP (this was not possible in the first version).

> Here is [github repository](https://github.com/ondrej-kvasnovsky/github-shell) with Spring Shell 2 example
