命令片段管理器

20分钟前更新 3 00
命令片段管理器命令片段管理器
命令片段管理器

技能简介

pet 是一款面向开发者的命令行片段管理工具,用于保存复杂命令并通过关键词快速检索执行,避免重复输入长命令。

业务背景

开发团队日常需要反复执行复杂命令行操作,如部署脚本、数据库查询或环境配置。命令片段管理器将常用命令结构化保存,通过关键词秒级检索调用,显著降低记忆负担和输入错误,提升终端工作效率,尤其适合多项目切换的开发者快速复用历史经验。

落地案例:某后端工程师每日需连接多个测试环境执行MySQL导出。他使用 pet new 创建片段,分别标注「导出订单表-测试A」「导出用户表-测试B」。次日只需输入 pet search 导出,即可模糊匹配目标命令,选中后自动执行,无需再翻查文档或历史记录。团队还可通过GitHub Gist共享片段库,新成员入职即获得标准化命令集。

能做什么

  • 交互式创建带描述的命令片段
  • 模糊搜索已保存的片段
  • 直接执行选中的片段
  • 通过 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

基础用法

  1. 创建片段:pet new,在编辑器中填写命令和描述
  2. 搜索片段:pet search,支持实时过滤
  3. 执行片段:pet exec,选择后自动运行
  4. 同步配置:编辑 ~/.config/pet/config.toml 添加 Gist token,执行 pet sync

片段数据存储于 ~/.config/pet/snippet.toml

输入与输出

见下方输入与输出表格。

项目内容
输入命令字符串、描述文本、Gist 同步配置(可选)
输出TOML 格式片段文件、搜索结果、执行的 shell 命令
适用人群开发者、运维工程师、终端重度用户
不包含GUI 界面、执行历史追踪、多用户协作功能

 

风险提示

  • 同步功能需妥善保管 GitHub Personal Access Token
  • 片段中若含敏感信息(密码、密钥)将被明文存储
  • 执行前请确认片段内容,避免误操作

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/gumadeiras/pet/SKILL.md
来源类型:开源社区技能

数据统计

相关导航

暂无评论

none
暂无评论...