インターフェース ShellContext
- すべての既知の実装クラス:
DefaultShellContext
public interface ShellContext
さまざまなコンポーネントを緩く接続し、コマンド間で物事を維持できるようにするコンテキストの契約を定義するインターフェース。
メソッドのサマリー
修飾子と型メソッド説明対話モードを取得します。boolean
hasPty()
シェルに適切なpty
ターミナルがあるかどうかを取得します。void
setInteractionMode
(InteractionMode interactionMode) 対話モードを設定します。
メソッドの詳細
getInteractionMode
InteractionMode getInteractionMode()対話モードを取得します。- 戻り値:
- 現在の対話モード
setInteractionMode
対話モードを設定します。- パラメーター:
interactionMode
- 相互作用モード
hasPty
boolean hasPty()シェルに適切なpty
ターミナルがあるかどうかを取得します。出力がファイルにパイプされる場合、またはターミナルが実際のユーザー操作がない CI システムで実行される場合、ターミナルにはpty
がありません。- 戻り値:
- ターミナルに pty 機能がある場合は
true