
Pay Respects 是一个基于 Rust 的终端命令修复建议工具:当一条命令执行失败时,它会通过 Shell 集成捕获失败命令和错误信息,给出经过检查的修复建议,让你在终端里少打断、多继续。
GitHub 国内访问较慢,如打不开可多刷新几次
核心能力
- 修复建议会先经过检查,减少直接采用未经验证命令的情况。
- 常见修复规则用 TOML 编写和调整,不必为每条规则修改 Rust 代码;复杂逻辑可以用 Rust 编写扩展模块,其他语言也可以用于构建模块。
- 支持命令未找到处理和内联修复模式,还可以在没有匹配规则时选择让人工智能尝试生成命令建议。
- 可以从 tmux、GNU Screen、Zellij、WezTerm、kitty 的会话日志读取命令信息,避免重复执行命令;也可以使用 zoxide 的目录数据库。
- 通过环境变量配置模块、包管理器和调试日志。
支持的 Shell
项目支持 Bash、Zsh、Fish、Dash、Xonsh、Elvish、Nushell 和 PowerShell。需要注意三处能力差异:Dash 不支持内联模式和命令未找到处理;Elvish 支持通过命令触发建议和内联模式,但不提供命令未找到处理;内联修复模式被标记为实验性功能,使用前应当结合目标 Shell 验证行为。
上手与维护
部署时需要先准备可执行文件,再根据所用 Shell 把生成的初始化内容加入配置文件,或者通过自定义初始化接入;自定义接入至少需要提供当前 Shell 名称和上一条命令,错误信息、可执行文件列表及日志等变量可以按需配置。维护时应当把 Shell 初始化配置、环境变量和模块目录作为整体检查,特别关注提示符前缀、命令日志读取及 LANG=C 等兼容前提;升级或更换 Shell 后需要重新核对生成的配置内容。
关于可选的人工智能建议
人工智能功能是可选能力,项目介绍没有明确说明其服务商、配置方式、费用或数据处理边界。如果打算依赖这项能力,必须单独确认配置、服务依赖和数据边界,不能默认它符合团队的要求。
选型建议
优先在实际使用的 Shell、终端复用器和命令执行方式下试用,确认失败命令、错误信息和修复命令能够被正确传递。再评估 TOML 规则是否足以覆盖日常需求,以及是否需要维护自定义模块;如果主要使用 Dash 或 Elvish,应当先接受它们缺少的部分处理能力。

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







