{"id":19196908,"url":"https://github.com/gazorby/fish-git-emojis","last_synced_at":"2026-04-04T06:38:19.684Z","repository":{"id":104491810,"uuid":"252245086","full_name":"gazorby/fish-git-emojis","owner":"gazorby","description":"✨ Shortcuts to commit with Gitmoji messages following the Conventional Commits specification ","archived":false,"fork":false,"pushed_at":"2024-09-29T16:44:49.000Z","size":26,"stargazers_count":5,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-28T21:48:25.030Z","etag":null,"topics":["conventional-commits","emoji","fish","fish-plugin","fish-shell","fisher","git","gitmoji","gitmoji-messages","semantic-commits"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gazorby.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-04-01T17:40:14.000Z","updated_at":"2024-09-29T16:44:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"a1f9b693-3cd0-478a-804d-da6a98fad0e3","html_url":"https://github.com/gazorby/fish-git-emojis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gazorby/fish-git-emojis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gazorby%2Ffish-git-emojis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gazorby%2Ffish-git-emojis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gazorby%2Ffish-git-emojis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gazorby%2Ffish-git-emojis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gazorby","download_url":"https://codeload.github.com/gazorby/fish-git-emojis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gazorby%2Ffish-git-emojis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281578610,"owners_count":26525025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["conventional-commits","emoji","fish","fish-plugin","fish-shell","fisher","git","gitmoji","gitmoji-messages","semantic-commits"],"created_at":"2024-11-09T12:14:50.677Z","updated_at":"2025-10-29T07:11:48.252Z","avatar_url":"https://github.com/gazorby.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fish-git-emojis\n\nShortcuts to commit with Gitmoji messages. Default emojis are inspired from [gitmoji](https://gitmoji.carloscuesta.me/), and messages follow [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/) and [Angular commit messages guidelines]([https://link](https://github.com/angular/angular/blob/22b96b9/CONTRIBUTING.md#-commit-message-guidelines)).\n\n## 🚀 Install\n\nUsing [fisher](https://github.com/jorgebucaran/fisher) :\n\n```console\nfisher install Gazorby/fish-git-emojis\n```\n\n## 🔧 Usage\n\n`command [\u003cscope\u003e] \u003ccommit message\u003e [options]`\n\noptions :\n\n```console\n-k --breaking           Add a \"!\" after the type/scope to indicate a breaking change\n-f --footer STRING      Add a footer. Can be used multiple times for multiple footers\n-b --b-footer STRING    Add a breaking change footer. The message will be prepended by \"BREAKING CHANGE:\". Can be used multiple time for multiple footers\n```\n\n| Command | Emoji |\n|-------- | ----------- |\n| gbuild  | 👷 build/chore |\n| gci     | 💚 Continuous integration |\n| gdocs    | 📝 Documentation |\n| gfix    | 🐛 Bugfix |\n| gfeat   | ✨ New feature |\n| gperf   | ⚡️ Improve performance |\n| gref    | ♻️ Code refactoring |\n| gstyle  | 🎨 Code style |\n| gtest   | ✅ Test |\n\n### Examples\n\n- `gfeat \"my new feat\"` =\u003e `✨ feat: my new feat\"`\n\n- `gdocs \"readme\" \"add badges\"` =\u003e `📝 doc(readme): \"add badge\"`\n\n- `gref \"parser\" \"remove json parser\" -k -b \"Drop support for json parsing\"` :\n\n    ```console\n    ♻️ refactor(parser)!: remove json parser\n\n    BREAKING CHANGE : Drop support for json parsing\n    ```\n- `gperf \"parser\" \"improve toml parsing\" -f \"toml parsing is 2x faster\"` :\n\n  ```console\n  ⚡️ perf(parser) improve toml parsing\n\n  toml parsing is 2x faster\n  ```\n\n- `gref \"drop support for Node 6\" -k` =\u003e `♻️ refactor!: drop support for Node 6`\n\n## 📝 License\n\n[MIT](https://github.com/Gazorby/fish-git-emojis/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgazorby%2Ffish-git-emojis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgazorby%2Ffish-git-emojis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgazorby%2Ffish-git-emojis/lists"}