Python编码规范
Python代码编写规范指南
pet 是一款面向开发者的命令行片段管理工具,用于保存复杂命令并通过关键词快速检索执行,避免重复输入长命令。
开发团队日常需要反复执行复杂命令行操作,如部署脚本、数据库查询或环境配置。命令片段管理器将常用命令结构化保存,通过关键词秒级检索调用,显著降低记忆负担和输入错误,提升终端工作效率,尤其适合多项目切换的开发者快速复用历史经验。
落地案例:某后端工程师每日需连接多个测试环境执行MySQL导出。他使用 pet new 创建片段,分别标注「导出订单表-测试A」「导出用户表-测试B」。次日只需输入 pet search 导出,即可模糊匹配目标命令,选中后自动执行,无需再翻查文档或历史记录。团队还可通过GitHub Gist共享片段库,新成员入职即获得标准化命令集。
安装
# macOS
brew install knqyf263/pet/pet
# Linux (deb/rpm)
dpkg -i pet_*.deb 或 rpm -i pet_*.rpm
# Go 安装
go install github.com/knqyf263/pet@latest
基础用法
pet new,在编辑器中填写命令和描述pet search,支持实时过滤pet exec,选择后自动运行~/.config/pet/config.toml 添加 Gist token,执行 pet sync片段数据存储于 ~/.config/pet/snippet.toml。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 命令字符串、描述文本、Gist 同步配置(可选) |
| 输出 | TOML 格式片段文件、搜索结果、执行的 shell 命令 |
| 适用人群 | 开发者、运维工程师、终端重度用户 |
| 不包含 | GUI 界面、执行历史追踪、多用户协作功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/gumadeiras/pet/SKILL.md
来源类型:开源社区技能