logo
0
0
WeChat Login

README

简介

尝试利用codebuddy-code的非交互模式, 实现一些自动化功能

注意事项

  • 脚本依赖腾讯codebuddy-code, 并且需要先交互启动, 信任当前目录并且登录成功后才能非交互式使用.
  • 在 windows pwsh 中, git commit 进入vim后, 继承了的shell环境, 实际执行的是bash脚本
  • 在 windows pwsh 中执行, 实际执行的是ps1脚本
  • 在 windows cmd 中执行, 实际执行的是cmd脚本, 但是它会调用ps1脚本

脚本说明

aicm

git commit 时调用ai自动生成commit message

使用方式

aicm [region]
  • region: cn 国内版; intl 国际版
  • 默认region为cn

使用场景

  1. git commit 进入vim中使用:
    :%!aicm cn
    或直接通过Git调用:
    git diff -U5 --cached | ./aicm

aicr

通过 git diff 获取代码变更,调用ai评审代码

使用方式

aicr [region]
  • region: cn 国内版; intl 国际版
  • 默认region为cn

使用场景

  1. 代码提交前,通过git diff获取代码变更,调用ai评审代码

    git diff -U5 --cached | aicr
  2. 对比分支代码变更,调用ai评审代码

    git diff main HEAD | aicr

About

No description, topics, or website provided.
Language
Shell28.5%
Others71.5%