18 个版本 (2 个稳定版)
1.1.0 | 2024 年 3 月 11 日 |
---|---|
0.7.6 | 2024 年 2 月 20 日 |
0.7.2 | 2023 年 12 月 31 日 |
0.6.1 | 2023 年 8 月 19 日 |
0.5.1 | 2023 年 6 月 30 日 |
在 开发工具 中排名第 1169
每月下载量 78 次
2MB
502 行
gimoji
一个命令行工具,可以轻松地将表情符号添加到您的 git 提交信息。它与 gitmoji-cli 非常相似(并且基于它),但用 Rust 编写。
安装
Fedora (>= 37)
sudo dnf install gimoji
其他操作系统
cargo install -f gimoji
用法
gimoji
主要被设计为用于 git 的 prepare-commit-msg
钩子。安装后,请要求 gimoji
在您的仓库中安装钩子
cd /path/to/your/project/
gimoji --init
现在,每次您运行 git commit
时,gimoji
将启动并提示您选择一个表情符号。
如果您不带任何参数直接启动 gimoji
,它将提示您选择一个表情符号,然后将您的选择复制到系统剪贴板。
使用 --help
查看所有可用选项。
原因
gitmoji-cli 虽然是一个很棒的工具,但可能会相当 慢。因此有了这个项目。 gimoji
有几个不同之处
- 它将启动全屏终端 UI 以选择表情符号,因此可以在控制台上显示表情符号。
- 它只有在提交信息中尚未存在表情符号时才会将表情符号添加到提交中(例如,当使用
-m
选项的git commit
,或者当修改提交时)。 - 它不会将除表情符号之外的内容(如范围、摘要等)添加到提交信息中,并允许您在首选的编辑器中进行此操作。
- 与gitmoji-cli不同,后者在运行时下载并缓存其表情符号数据库,而
gimoji
使用预编译的数据库,该数据库包含在二进制文件中,因此启动速度更快,不需要互联网访问。
这里的理念是让您能够快速轻松地选择表情符号,并方便地使用。
许可证
依赖项
~13-28MB
~398K SLoC