4个版本
0.2.1 | 2024年6月6日 |
---|---|
0.2.0 | 2024年1月20日 |
0.1.1 | 2024年1月20日 |
0.1.0 | 2024年1月18日 |
#1516 在 开发工具
每月 48次下载
25KB
336 行
commit-emoji
用emoji装饰您的常规提交。
它将作为commit-msg git钩子自动添加emoji,因此您只需要指定常规提交的类型以及/或指定是否有破坏性更改(添加特殊emoji作为破坏性更改是可选的)。
几乎所有工具的源代码都是从由Óscar García Amor编写的出色lazycc中复制的。感谢您提供这个坚实的基础!因此,它也根据GPLv3授权。
配置
commit-emoji包含基于我的gist的内置默认配置,因此如果您对选定的emoji感到满意,您无需进行任何配置。
自定义配置文件可以放置在git仓库根目录下的.commit-emoji.toml
中,以提供针对仓库的设置,或者在~/.config/commit-emoji/config.toml
中提供全局的针对用户的设置。
配置文件中的值将覆盖默认配置的行为,而不是替换它。配置不是堆叠的 - 首先找到的配置将覆盖默认设置。
支持的配置选项在提供配置文件的此仓库根目录中可见。
操作
-
运行
cargo install commit-emoji
来安装工具。 -
从git仓库内部运行
commit-emoji -
来安装git钩子。 -
从git仓库运行
commit-emoji -
来删除钩子。删除钩子是安全的 - 它将检查钩子文件是否与其安装的确切匹配,并在其中发现任何修改时警告您。
默认替换
initial
- 使您的第一个提交更美观,
deps
、devdeps
、peerdeps
- 容易升级依赖项,
metadata
- 更新Cargo.toml中的包元数据,
typos
- 修复拼写错误。
依赖项
~5–13MB
~143K SLoC