{"id":15042370,"url":"https://github.com/jvsmota/.commit-emoji-adder","last_synced_at":"2025-04-14T20:56:45.187Z","repository":{"id":254513032,"uuid":"846764806","full_name":"JVSMOTA/.commit-emoji-adder","owner":"JVSMOTA","description":"Script that automatically adds emojis to Git commit messages.","archived":false,"fork":false,"pushed_at":"2024-11-27T19:31:43.000Z","size":124,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T09:11:14.505Z","etag":null,"topics":["bash-script","commit-conventions","emoji-commits","git-commit"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JVSMOTA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-08-23T22:58:11.000Z","updated_at":"2025-01-08T18:32:58.000Z","dependencies_parsed_at":"2024-08-24T00:31:44.199Z","dependency_job_id":"c90dec5d-e127-4979-bdf9-3c3cc868d656","html_url":"https://github.com/JVSMOTA/.commit-emoji-adder","commit_stats":null,"previous_names":["jvsmota/meusscripts","jvsmota/.commit-emoji-adder"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JVSMOTA%2F.commit-emoji-adder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JVSMOTA%2F.commit-emoji-adder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JVSMOTA%2F.commit-emoji-adder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JVSMOTA%2F.commit-emoji-adder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JVSMOTA","download_url":"https://codeload.github.com/JVSMOTA/.commit-emoji-adder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248961186,"owners_count":21189991,"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","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":["bash-script","commit-conventions","emoji-commits","git-commit"],"created_at":"2024-09-24T20:47:11.164Z","updated_at":"2025-04-14T20:56:45.155Z","avatar_url":"https://github.com/JVSMOTA.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# .commit-emoji-adder\n\n\u003cdiv align=\"right\"\u003e\n\n[![Hits](https://hits.sh/github.com/JVSMOTA/.commit-emoji-adder.svg)](https://hits.sh/github.com/JVSMOTA/.commit-emoji-adder/)  \n\n\u003c/div\u003e\n\n## 💻 Running example\n\n\u003cdiv align=\"center\"\u003e\n\n![Exemplo de execução](https://github.com/user-attachments/assets/bde0ec97-3b05-4115-86fb-e3dafc0e6bde)\n\n\u003c/div\u003e\n\n## 🛠️ How to install\n\n- Clone the repository into the directory `~/`:\n\n```bash\ncd ~ \u0026\u0026 git clone https://github.com/JVSMOTA/.commit-emoji-adder.git\n\n```\n\n- To install, run the install command:\n\n```bash\n~/.commit-emoji-adder/bin/install\n\n```\n\n## 📖 How to use\n\n1. Navigate to the directory of your project that is using Git.\n2. When you commit, emojis are automatically added according to the specified commit type. Just follow the standard message structure:\n\n```bash\ngit commit -m \"\u003ctype\u003e[scope]: \u003cdescription\u003e\"\n```\n\n- **Exemple:** To add a new feature, you can use:\n\n```bash\n$ git commit -m \"feat: Add new authentication feature\"\n[master b8a9ca2] ✨ feat: Add new authentication feature\n 1 file changed, 0 insertions(+), 0 deletions(-)\n\n```\n\n\u003e [!NOTE]\n\u003e\n\u003e Note that the `git` script will automatically add the appropriate emoji based on the specified commit type. \n\u003e But if you have any doubts, run to list the commit types and associated emoji:\n\u003e \n\u003e ```bash\n\u003e git commit -m ?\n\u003e ```\n\u003e \n\u003e - The list of commit types and their emojis can be customized in the `bin/commit`.\n\u003e \n\u003e This usage structure is intended to ensure that your commit messages follow a clear and standardized convention, making it easier for all team members to read and understand your commit history.\n\u003e \n\n## ❌ How to uninstall\n\n\u003e [!WARNING]\n\u003e \n\u003e This will remove both the `~/.commit-emoji-adder/` directory and the changes to `~/bashrc`. \n\nSimply run:\n \n```bash\n~/.commit-emoji-adder/bin/uninstall\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjvsmota%2F.commit-emoji-adder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjvsmota%2F.commit-emoji-adder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjvsmota%2F.commit-emoji-adder/lists"}