产品简介
snipt 是一个命令行工具,用于集中管理 Github Gist 和 Gitlab Snippets 上的代码片段。它解决了开发者在多个远程平台间切换管理代码片段的痛点,适合需要高效处理代码片段的程序员和 DevOps 工程师。

核心功能
- 支持 Github Gist 和 Gitlab Snippets 平台
- 获取、更新、删除远程代码片段
- 直接在本地编辑器中编辑远程片段
- 支持 Gitlab 组项目片段创建
- 使用 peco 或 fzf 进行片段交互选择
快速开始
- 第一步:运行 `go get github.com/blacknon/snipt` 安装工具
- 第二步:首次运行自动生成配置文件,编辑 `config.toml` 设置编辑器和访问令牌
- 第三步:使用 `snipt list` 命令列出所有远程代码片段
- 第四步:使用 `snipt edit` 命令编辑指定代码片段
界面预览
与其他方案对比
| 对比项 | snipt | 同类方案 |
|---|---|---|
| 管理范围 | 支持 Github Gist 和 Gitlab Snippets 等远程平台管理 | 传统本地片段管理工具如 pet 仅管理本地片段 |
| 交互选择 | 支持使用 peco 或 fzf 进行交互选择 | 可能依赖简单列表或无交互功能 |
适合谁用
- 在 Github 和 Gitlab 上存储和管理代码片段的开发人员
- 使用命令行工具提高效率的 DevOps 工程师
- 需要跨平台编辑和共享代码片段的程序员
下载与版本
当前最新版本为 v0.1.5,发布于 2024-05-03。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/blacknon/snipt