#commit #branch #formatting #helper #format #daily #name

bin+lib git-helpe-rs

为格式化提交和分支提供的 CLI 辅助工具,使我的日常工作更轻松。速度适中。

6 个稳定版本

1.0.5 2024 年 2 月 7 日
1.0.4 2024 年 2 月 6 日
1.0.3 2024 年 2 月 5 日
1.0.2 2024 年 2 月 4 日
1.0.0 2024 年 2 月 3 日

#6 in #daily

40 次每月下载

MIT/Apache

57KB
1.5K SLoC

git-helpe-rs

格式化分支和提交的 CLI 辅助工具

为什么

可能当你编码时,你对分支名称和提交格式有一些要求。我想让它变得容易,也许有人处于相同的情况。

是什么

这个 CLI 为你提供了以下命令

  • show - 显示当前配置
  • set-prefix k value - 为你的分支前缀设置键值对
  • b k - 使用你剪贴板中的内容,添加前缀并检出新分支
  • set-commit "你的模板,{} 将在每个 {} 上进行插值" - 这为你的提交设置格式
  • b c here "这些值将用于模板的插值" - 通过这种方式,你可以使用给定的格式创建提交
  • set-branch "与提交相同,但尚未实现" - tbd
  • delete k - 从分支前缀中删除键

如何

获取 git 仓库,使用

cargobuild -r

转到

cd./target/release/

运行

chmod+x git-helpe-rs

并将其复制到你的 bin 目录以开始使用或为其创建别名。

或者作为一条命令

git clone [email protected]:Zolwiastyl/git-helpe-rs.git &&
cargo build -r &&
cd ./target/release &&
chmod +x git-helpe-rs

[x] 使用 clap builder [x] 从 git 获取输出 [x] 为 gitconfig 中的模板添加变体 [x] 添加剪贴板命令 [x] 设置分支模板 [x] 使用模板进行分支格式化

[x] 添加标志和试运行 [x] 提交 [x] 分支:[x] 前缀 [x] 模板

[ ] {b} 在模板中 [ ] {[]} 在模板中 [ ] 自动完成 [ ] 发布

为模板添加变体 set-branch-format 当切换分支时使用模板 set-commit 为提交格式设置模板

set-branch-prefix 使用剪贴板内容设置检出前缀的键值

bp 使用剪贴板内容前缀键检出分支

根据模板检查支路 -k 使用精确模板 c 使用模板之一提交 -a 使用自动完成值 -k 使用精确模板 -b 使用分支模板中的数字 -b use number from branch template-key ..interpolate-values

显示 显示当前配置的纯JSON 帮助 打印此消息或给定子命令的帮助信息

依赖项

~4-6MB
~106K SLoC