Skip to main content

execute_shell_command

Function execute_shell_command 

Source
pub fn execute_shell_command(
    cmd_line: &str,
    terminal: &mut Terminal,
    _kbd: &mut Keyboard,
)
Expand description

ターミナルから入力されたコマンドラインを実行します。

この関数は、以下の処理を行います。

  1. clear コマンドが入力された場合、ターミナルログをクリアして即時リターンします。
  2. history または h コマンドが入力された場合、ターミナルの履歴を表示して即時リターンします。
  3. それ以外のコマンドは、expand_aliases を通して Aura スクリプトへ変換し、非同期実行キューへ投入します。

§引数

  • cmd_line - 実行するコマンドライン文字列
  • terminal - 操作対象のターミナル構造体へのミュータブル参照
  • _kbd - キーボード状態へのミュータブル参照 (未使用)