Spring Shell

{project-version}

并非所有应用程序都需要一个花哨的 Web 用户界面。有时,通过交互式终端与应用程序进行交互是完成任务最合适的方式。

Spring Shell 允许您创建这样一个可运行的应用程序,其中用户输入文本命令,这些命令在程序终止时运行。Spring Shell 项目提供了创建此类 REPL(读取、评估、打印循环)应用程序的基础架构,允许您专注于使用熟悉的 Spring 编程模型实现命令。

Spring Shell 包含高级特性(例如解析、制表符补全、输出着色、精美的 ASCII 艺术表格显示、输入转换和验证),让您可以专注于核心命令逻辑。