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次下载

GPL-3.0-only

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 - 使您的第一个提交更美观,

depsdevdepspeerdeps - 容易升级依赖项,

metadata - 更新Cargo.toml中的包元数据,

typos - 修复拼写错误。

依赖项

~5–13MB
~143K SLoC