跳到主要内容

Shell 上下文

QWen Max 中英对照 Shell Context

ShellContext 接口提供了访问当前正在运行的 shell 上下文的功能。你可以使用它来访问通用的 shell 选项。

InteractionMode 用于指示 shell 是在 非交互模式 还是 交互模式 下运行。

InteractionMode interactionMode = ctx.getInteractionMode();
java

Pty 用于判断当前终端是否具有 pty 功能,当输出被重定向到文件或终端在 CI 系统中运行时,通常不具备这些功能。

boolean hasPty = ctx.hasPty();
java