此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Shell 3.3.3spring-doc.cn

Shell 上下文

该接口允许访问当前正在运行的 shell 上下文。您可以使用它来访问通用 shell 选项。ShellContextspring-doc.cn

InteractionMode 指示 shell 是在非交互模式下运行还是在交互模式下运行。spring-doc.cn

InteractionMode interactionMode = ctx.getInteractionMode();

pty 是告诉当前终端是否具有 pty 功能,而不是 case 当输出通过管道传输到 FILE 或 TERMINAL 在 CI 系统中运行时。spring-doc.cn

boolean hasPty = ctx.hasPty();