Skip to main content
启动一个交互式终端,它带有 Tab 补全、命令历史和自动建议,用于运行 Lager CLI 命令。

语法

当您运行 lager 而不带任何子命令时,这个终端也会自动启动。

功能

内置命令

在 REPL 内部,除了全部 lager 命令之外,还可以使用这些命令:

键盘快捷键

用法

在终端内部,所有 Lager 命令都不需要写 lager 前缀:
终端会自动在每条命令前加上 lager 并通过 CLI 执行,因此认证、Box 解析和所有标准行为都与平常一致。

被禁止的命令

需要独占终端会话的交互式命令在 REPL 内部被禁止:
  • tui 子命令的命令(例如 supply tuibattery tui
  • 交互式 UART 会话
终端会提示您,并建议改在普通 shell 中运行这些命令。

依赖

该终端需要 prompt_toolkitrich。如果没有安装,CLI 会退回到显示普通的帮助输出:

说明

  • 不带任何参数运行 lager 会自动启动该终端
  • 命令历史跨会话持久保存在 ~/.lager_terminal_history
  • 每条命令的退出码会用对勾或叉号标示
  • 欢迎界面会根据您的终端宽度自适应