{"id":22288714,"url":"https://github.com/heziode/emojify","last_synced_at":"2025-06-23T21:34:17.389Z","repository":{"id":95101098,"uuid":"118195169","full_name":"Heziode/emojify","owner":"Heziode","description":"Emoji on the command line :tada:","archived":false,"fork":false,"pushed_at":"2019-01-13T11:46:59.000Z","size":53,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-30T18:38:39.427Z","etag":null,"topics":["cli","emoji","emojify","perl"],"latest_commit_sha":null,"homepage":null,"language":"Perl","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/Heziode.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2018-01-20T00:54:02.000Z","updated_at":"2020-01-03T03:52:55.000Z","dependencies_parsed_at":"2023-03-09T11:00:19.277Z","dependency_job_id":null,"html_url":"https://github.com/Heziode/emojify","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Heziode%2Femojify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Heziode%2Femojify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Heziode%2Femojify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Heziode%2Femojify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Heziode","download_url":"https://codeload.github.com/Heziode/emojify/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245543426,"owners_count":20632648,"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":["cli","emoji","emojify","perl"],"created_at":"2024-12-03T17:06:34.583Z","updated_at":"2025-03-25T21:20:02.661Z","avatar_url":"https://github.com/Heziode.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Emojify\n\nBinding of [emojify (bash version)](https://github.com/mrowa44/emojify) to fix issues (unnecessary space, punctuation chars, etc.)\n\n\u003e   This script is based on [emojione](https://github.com/emojione/emojione) emoji.\n\n\n\n## Emoji on the command line:tada:\n\nBasically, emojify substitutes emoji aliases that many services (like [GitHub](https://github.com/)) use for emoji raw characters.\n\n\n\n## Installation\n\n[emojify](https://github.com/heziode/emojify/blob/master/emojify) is a perl script, so put it somewhere and make sure it's added to your `$PATH`.\n\nHere's a one-liner:\n\n```bash\nsudo sh -c \"curl https://raw.githubusercontent.com/heziode/emojify/master/emojify -o /usr/local/bin/emojify \u0026\u0026 chmod +x /usr/local/bin/emojify\"\n```\n\n\n\n\n\n## Usage\n\nHere's a clever example:\n\n```bash\nemojify \"Hey, I just :raising_hand: you, and this is :scream: , but here's my :calling: , so :telephone_receiver: me, maybe?\"\n```\n\nwould output:\n\n\u003e Hey, I just :raising_hand: you, and this is :scream: , but here's my\n\u003e :calling: , so :telephone_receiver: me, maybe?\n\n\n\nOr maybe:\n\n```bash\nemojify \"To :bee: , or not to :bee: : that is the question... To take :muscle: against a :ocean: of troubles, and by opposing, end them?\"\n```\n\n\u003e To :bee: , or not to :bee: : that is the question... To take :muscle: against\n\u003e a :ocean: of troubles, and by opposing, end them?\n\nOr you could run it through git log with something like:\n\n```bash\ngit log --oneline --color | emojify | less -r\n```\n\nTo have an alias that does that for you, add something like:\n\n```\nlog = ! git log --oneline --color | emojify | less -r\n```\n\nto your `~/.gitconfig`.\n\nNote: if you want colors you need to specify the `--color` option.\n\nTo invoke help run `emojify -h`.\n\n\n\n## Related\n\n-   [pyemojify](https://github.com/lord63/pyemojify) - python port\n-   [emojify](https://github.com/mrowa44/emojify) - bash port\n\n\n\n\n## Changelog\n\nSee [CHANGELOG.md](https://github.com/Heziode/emojify/blob/master/CHANGELOG.md)\n\n\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheziode%2Femojify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheziode%2Femojify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheziode%2Femojify/lists"}