|
该版本仍在开发中,尚未被视为稳定。最新稳定版本请使用Spring Shell 3.4.1! |
壳牌背景
这壳牌上下文界面允许访问当前运行的shell上下文。你可以用它来访问通用的shell选项。
InteractionMode 可以判断 shell 是在非交互模式下运行还是交互模式。
InteractionMode interactionMode = ctx.getInteractionMode();
pty 是判断当前终端是否有 pty 特征,这不是情况当输出被导入文件或终端在 CI 系统中运行时。
boolean hasPty = ctx.hasPty();