Api Integration
指导前端与后端API集成的类型、错误、鉴权及实时通信设计规范。
下载 255
通过tmux实现交互式终端操作,支持TUI应用与长任务管理。
openclaw skills install @imbeasting/imbeasting-tmux-terminal命令、参数、文件名以原文为准
使用 tmux 驱动交互式终端会话,包括 ralph-tui 等 TUI 工作流。tmux 可以发送按键输入、捕获屏幕输出,并在步骤之间保持进程运行。
ralph-tui 或任何交互式 CLI 提示tmux(macOS 上已预装)验证命令:
tmux -V创建分离的会话:
tmux new-session -d -s <name>发送命令(末尾添加 Enter 以执行):
tmux send-keys -t <name> "<command>" Enter捕获屏幕输出:
tmux capture-pane -t <name> -p完成操作后终止会话:
tmux kill-session -t <name>使用 send-keys 时可指定键名:
EnterC-c(Ctrl-C)C-d(Ctrl-D)TabEscapeUp、Down、Left、Right示例:
tmux send-keys -t <name> Up
tmux send-keys -t <name> C-ctmux new-session -d -s ralph-tui
tmux send-keys -t ralph-tui "cargo run -p ralph-tui" Entertmux send-keys -t ralph-tui Down
tmux send-keys -t ralph-tui Entertmux capture-pane -t ralph-tui -p -S -200使用 -S -200 可捕获最后 200 行内容,适用于屏幕输出较杂乱的情况。
capture-pane 检查健康状态(例如查找包含“listening”或“ready”的文本)。C-c 正常停止后,再执行 kill-session 清理。示例:
tmux new-session -d -s ralph-web
tmux send-keys -t ralph-web "cargo run -p ralph-cli -- web" Enter
tmux capture-pane -t ralph-web -p | rg -n "listening|ready"
tmux send-keys -t ralph-web C-c
tmux kill-session -t ralph-web已收录 1 个 Skill