carloscuesta/gitmoji-cli [![translate-svg]][translate-list]

March 29, 2019 · View on GitHub

「 一个gitmoji交互式客户端,用于在提交消息-commit上使用 gitmojis. 」

中文 | english


校对 ✅

翻译的原文与日期最新更新更多
commit⏰ 2018-10-12last中文翻译

贡献

欢迎 👏 勘误/校对/更新贡献 😊 具体贡献请看

生活

If help, buy me coffee —— 营养跟不上了,给我来瓶营养快线吧! 💰


gitmoji-cli

Travis Build Status Code Climate Codecov David Dependencies npm version npm downloads gitmoji badge

示例 Gif

这里有个示例Gif, 但是太快了,不如往下看v

gitmoji-cli


一个gitmoji交互式客户端,用于在提交消息上使用 gitmojis.

关于

该项目提供了一个命令行, 简单使gitmoji的解决方案.Gitmoji-cli 解决了搜索 gitmoji 列表的麻烦.包括一系列你可以玩的选项! :tada:

安装

$ npm i -g gitmoji-cli

用法

$ gitmoji --help
一个 gitmoji 交互式客户端,用于在提交消息上使用 gitmojis.

  Usage
    $ gitmoji
  Options
    --init, -i      初始 gitmoji 作为 一个 commit钩子
    --remove, -r    移除 上面初始化的 一个commit钩子
    --config, -g    设置 gitmoji-cli 配置.
    --commit, -c    使用 交互的commit 提示方式
    --list, -l      列出所有可用的gitmojis
    --search, -s    搜索 gitmojis
    --version, -v   打印 gitmoji-cli 安装版本
    --update, -u    同步 emoji 列表

Commit

您可以通过两种方式使用commit功能

  • 直接或
  • 通过 commit-hook .

客户端

启动交互式提交客户端,根据提示,自动生成提交.

$ gitmoji -c

钩子

运行 init 选项,添加更改,并提交更改,之后将开始提示,并生成提交消息.

$ gitmoji -i # 这会创建这个 .git/hook/prepare-commit-msg
$ git add .
$ git commit

gitmoji commit

搜索

使用特定关键字搜索,以找到正确的 gitmoji.

$ gitmoji bug linter -s

gitmoji list

列表

漂亮打印所有可用的 gitmojis.

$ gitmoji -l

gitmoji list

更新

更新 gitmojis 列表,默认情况下,第一次运行 gitmoji 时,cli 会创建一个缓存,以允许在没有网络连接的情况下,使用此工具.

$ gitmoji -u

配置

运行gitmoji -g设置一些 gitmoji-cli 首选项,例如:自动启用git add .功能.

gitmoji config