该版本仍在开发中,尚未被视为稳定。最新稳定版本请使用Spring Shell 3.4.1spring-doc.cadn.net.cn

壳牌背景

壳牌上下文界面允许访问当前运行的shell上下文。你可以用它来访问通用的shell选项。spring-doc.cadn.net.cn

InteractionMode 可以判断 shell 是在非交互模式下运行还是交互模式。spring-doc.cadn.net.cn

InteractionMode interactionMode = ctx.getInteractionMode();

pty 是判断当前终端是否有 pty 特征,这不是情况当输出被导入文件或终端在 CI 系统中运行时。spring-doc.cadn.net.cn

boolean hasPty = ctx.hasPty();