pet

🐘 极简命令行代码片段管家

命令行代码片段管理工具,快速保存和复用复杂命令,支持 GitHub Gist 同步。

收藏
12.1k
安装
2.5k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Pet 是一款轻量级的命令行代码片段管理器,专为开发者设计,用于存储和快速调用复杂的 shell 命令。用户通过 pet new 创建片段,以 TOML 格式存储命令、描述和执行结果;pet search 支持模糊搜索检索;pet exec 可直接执行已保存的命令。此外,Pet 支持通过 GitHub Gist 实现跨设备同步,配置文件位于 ~/.config/pet/config.toml,片段数据存储于同目录的 snippet.toml

显著优点

  • 极致轻量:单一二进制文件,无复杂依赖,启动迅速
  • 交互友好:内置模糊搜索界面,命令选择高效直观
  • 格式开放:TOML 纯文本存储,便于版本控制和手动编辑
  • 云同步支持:原生集成 GitHub Gist,实现配置跨设备共享
  • 执行安全:预览后执行,避免误操作风险

潜在局限

  • 功能边界清晰,不支持片段分类、标签或多级目录
  • 无加密机制,敏感命令(含密钥、密码)存在泄露风险
  • 依赖外部编辑器(如 vim/nano),环境未配置时体验受损
  • Gist 同步需手动配置 Token,上手成本略高
  • 社区维护活跃度一般,新功能迭代较慢

适合人群

  • 高频使用终端的开发者、DevOps 工程师、系统管理员
  • 需要跨服务器复用运维命令的技术人员
  • 偏好轻量工具、厌恶臃肿 GUI 的极简主义者

常规风险

  • 敏感信息泄露:片段文件明文存储,权限设置不当可能导致 API 密钥、密码暴露
  • 命令注入:执行前务必审查片段内容,警惕从不可信来源导入的恶意命令
  • 同步冲突:多设备同时编辑 Gist 可能引发数据覆盖,建议配合版本控制使用
  • 误执行风险pet exec 默认直接执行,需确认命令安全性

pet 内容

手动下载zip · 1.7 kB
skill-card.mdtext/markdown
请选择文件