返回顶部
g

gitbuddyGit工具扩展

Extend Git with utilities for changelogs, branch cleanup, and repo stats. Use when generating changelogs, squashing branches, or viewing repo statistics.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
176
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

gitbuddy

GitBuddy

GitBuddy v2.0.0 — 一款面向开发者的工具包,用于从命令行管理代码质量工作流。可记录检查、验证、lint结果、差异、修复等内容。每条记录都带有时间戳并持久化存储在本地。完全离线运行——你的数据永远不会离开你的机器。

为什么选择GitBuddy?

  • - 完全离线运行——你的数据永远不会离开你的机器
  • 简单的命令行界面,无需GUI依赖
  • 随时导出为JSON、CSV或纯文本格式,便于共享或归档
  • 所有命令自动记录活动历史
  • 每个领域命令兼具记录器和查看器功能

命令

领域命令

每个领域命令有两种工作模式:记录模式(带参数)保存带时间戳的记录,查看模式(无参数)显示最近20条记录。

命令描述
gitbuddy check <input>记录检查操作,如代码质量检查、依赖审计或预提交验证结果。追踪检查内容和结果。
gitbuddy validate <input>
记录验证条目,用于模式验证、测试套件通过或配置检查。记录通过/失败状态及验证详情。 |
| gitbuddy generate | 记录生成任务,如变更日志生成、样板代码搭建或代码生成结果。追踪生成内容和来源。 |
| gitbuddy format | 记录格式化操作,包括代码格式化运行、样式执行结果和自动修复摘要。记录受影响的文件和所做的更改。 |
| gitbuddy lint | 记录lint结果,包含错误计数、警告详情和发现的规则违规。用于追踪跨提交和分支的代码质量趋势。 |
| gitbuddy explain | 记录解释条目,用于代码审查备注、架构决策或复杂逻辑文档。构建可搜索的解释知识库。 |
| gitbuddy convert | 记录转换任务,如格式迁移、编码更改或数据转换。记录源格式、目标格式和转换结果。 |
| gitbuddy template | 记录模板操作,用于项目搭建、提交消息模板或PR描述模板。追踪模板创建和使用模式。 |
| gitbuddy diff | 记录差异结果,包括添加/删除的行数、更改的文件和分支比较摘要。对于追踪代码变更模式至关重要。 |
| gitbuddy preview | 记录预览条目,用于构建预览、部署预览或暂存更改审查。记录预览内容和评估结果。 |
| gitbuddy fix | 记录修复操作,用于错误修复、lint自动修复或配置更正。追踪问题所在、更改内容以及修复是否解决了问题。 |
| gitbuddy report | 记录报告条目,用于代码质量摘要、冲刺回顾或每周开发报告。捕获关键指标和发现。 |

实用命令

命令描述
gitbuddy stats显示所有日志文件的汇总统计信息,包括每个类别的条目计数和磁盘上的总数据大小。
gitbuddy export <fmt>
将所有数据导出为指定格式的文件。支持的格式:json、csv、txt。输出保存到数据目录。 | | gitbuddy search | 在所有日志条目中搜索术语,不区分大小写。结果按日志类别分组,便于浏览。 | | gitbuddy recent | 显示统一活动日志中最近20条记录,快速概览所有命令的近期工作。 | | gitbuddy status | 健康检查,显示版本、数据目录路径、总条目数、磁盘使用情况和最后活动时间戳。 | | gitbuddy help | 显示内置帮助信息,列出所有可用命令和使用说明。 | | gitbuddy version | 打印当前版本(v2.0.0)。 |

数据存储

所有数据本地存储在 ~/.local/share/gitbuddy/ 目录下。每个领域命令写入自己的日志文件(例如 check.log、lint.log)。统一的 history.log 追踪所有命令的操作。随时使用 export 备份数据。

系统要求

  • - Bash(4.0+)
  • 无外部依赖——纯Shell脚本
  • 无需网络访问

使用场景

  • - 跨提交、分支和版本追踪代码质量检查和lint结果
  • 记录验证结果和格式化操作,用于审计追踪和合规性
  • 记录差异和修复操作,维护可搜索的代码变更历史
  • 生成开发活动报告,用于冲刺回顾或团队审查
  • 构建本地代码解释、模板和转换记录的知识库

示例

bash

记录lint结果


gitbuddy lint src/main.js — 0个错误,3个警告(no-unused-vars, prefer-const)

记录验证

gitbuddy validate schema v2.1通过全部47个测试用例,零回归

记录修复

gitbuddy fix 解决了auth中间件中的空指针问题——第142行缺少用户检查

记录差异

gitbuddy diff feature-branch vs main: 14个文件中+342 -128行

生成报告条目

gitbuddy report 每周代码质量摘要——98.5%通过率,比上周减少2个警告

查看所有统计信息

gitbuddy stats

导出为CSV

gitbuddy export csv

搜索提及auth的条目

gitbuddy search auth

检查最近活动

gitbuddy recent

健康检查

gitbuddy status
由BytesAgain提供 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 gitbuddy-1776220741 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 gitbuddy-1776220741 技能

通过命令行安装

skillhub install gitbuddy-1776220741

下载

⬇ 下载 gitbuddy v2.0.0(免费)

文件大小: 4.96 KB | 发布时间: 2026-4-17 14:56

v2.0.0 最新 2026-4-17 14:56
Domain-specific upgrade

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部