Some Alfred Snippets to make putting the true unicode equivalents of things like β¨, π, and other emojis used it git comments easier to type. It gives them names relavent to coding.
Of course the official gitmoji has a CLI but suppose you want to use an IDE or don't want to install npm but already have Alfred Powerpack,or you just want a more inline way way of adding emoji, or you want the emoji to work with $git log (e.g. :sparkles: will not be interpretted by git log); if so, this is for you.
:sparkles:->:add:Because one uses β¨ when adding new features:penguin:->:lin:Because one uses π§ when making linux related changes:checkered_flag:->:win:Because one uses π for windows related changes:heavy_plus_sign:->:+dep:Because one uses β when adding dependancies
etc..
Added benefit of making emojis appear with $git log because they are just unicode after using this.
Inspired by: https://gitmoji.carloscuesta.me/
And also: https://github.com/atom/atom/blob/7929e261a0d6e78ff4ca5196c8b385946e64dbd9/CONTRIBUTING.md#git-commit-messages
| Input Text | Result | Description |
|---|---|---|
| Git related | ||
:first: |
π | for the first commit |
:merge: |
π | merge git branches |
:doc: |
π | write documentation |
:legal: |
π | change/update license |
:tag: |
π | version tagging |
:rewind: |
βͺ | undo changes |
| Add and Remove Stuff | ||
:add: |
β¨ | add a new feature |
:rm: |
π₯ | remove code or files |
| Fix Types | ||
:bug: |
π | fix a bug |
:config: |
π§ | changing internal configurations/settings |
:hotfix: |
π | fix critical bug |
:leak: |
π± | plug memory leaks |
| API related | ||
:api: |
π½ | external api related changes |
:downgrade: |
β¬οΈ | downgrade dependancy |
:upgrade: |
β¬οΈ | upgrade dependancy |
:-dep: |
β | remove a dependancy |
:+dep: |
β | add a dependancy |
| Platforms | ||
:mac: |
π | changes specific to macOS |
:win: |
π | changes specific to Windows |
:lin: |
π§ | changes specific to Linux |
| Change Types | ||
:pseudo: |
π© | write shit code to be replaced later |
:wip: |
π§ | code that is a work in progress / this commit semi breaks things |
:refactor: |
π¨ | large backend changes |
:tidy: |
π¨ | improve format/structure of code |
:typo: |
βοΈ | fix typo |
:speed: |
π | improve performance |
:gui: |
π | related to look and feel |
:intl: |
π | internationalization/locale |
| Meta/stability | ||
:stats: |
π | performance diagnostics |
:test: |
β | add/change tests |
:lint: |
π | remove linter warnings |
##Potential downside## Viewing git messages from a platform that does not support unicode could cause an unpleasant experience but most platforms support unicode in 2017. []:
