https://github.com/bmwant/podmena
Automatically add emoji to your git commit messages.
https://github.com/bmwant/podmena
cli commit emoji fun git github hooks python python3 script unicode
Last synced: 4 months ago
JSON representation
Automatically add emoji to your git commit messages.
- Host: GitHub
- URL: https://github.com/bmwant/podmena
- Owner: bmwant
- License: unlicense
- Created: 2018-04-04T14:13:41.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2022-03-07T09:37:30.000Z (over 3 years ago)
- Last Synced: 2024-11-20T14:05:14.823Z (12 months ago)
- Topics: cli, commit, emoji, fun, git, github, hooks, python, python3, script, unicode
- Language: Python
- Homepage:
- Size: 252 KB
- Stars: 62
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-git-hooks - Podmena - Enhance your commit messages adding random emoji to it. (Projects)
README
podmena
Enhance your commit messages with emoji π
podmena will automatically add random emoji to every commit message for any
git repository installed for.

**868** items in database so far!
Credits go to [WebFX](https://www.webfx.com/tools/emoji-cheat-sheet/) for list of emoji!
### Installation
```bash
$ pip install podmena
```
* Activate for current git repository
```bash
$ podmena add local
```
You can also replace `add` with a different alias
`activate` / `enable` / `install` / `on`
e.g. `podmena enable local`
* Activate globally for all repositories (works with git `2.9.1` and above)
```bash
$ git --version
$ podmena add global # Aliases work here as well
```
* Deactivate it
```bash
$ podmena rm local
$ podmena rm global
```
You can replace `rm` with any of these available aliases
`remove` / `delete` / `deactivate` / `disable` / `off` / `uninstall`
e.g. `podmena deactivate local`
* Check current status if you not sure
```bash
$ podmena status
```
* And finally `podmena --version` and `podmena --help` in case you need more
details.
> **NOTE:** uninstalling globally will not remove hooks from repositories where
it was installed locally. You need to switch to that directory manually and uninstall it locally as well.
### Preview
See [PREVIEW.md](https://github.com/bmwant/podmena/blob/main/PREVIEW.md) for the full list of icons in the database and to check how GitHub renders them.
### Contribute
See [DEVELOP.md](https://github.com/bmwant/podmena/blob/main/DEVELOP.md) to setup your local development environment and feel free to create a pull request with a new feature.
### Releases
See [CHANGELOG.md](https://github.com/bmwant/podmena/blob/main/CHANGELOG.md) for the new features included within each release.
### See also
* [GitHooks](https://githooks.com/)
* [Atlassian tutorial for git hooks](https://www.atlassian.com/git/tutorials/git-hooks)
Thanks [@kakovskyi](https://github.com/kakovskyi) working for Atlassian!
* It's a wrong place to search if you are looking for π lemonparty.fun π club
### Say thanks!
πΆ `D7DA74qzZUyh9cctCxWovPTEovUSjGzL2S` this is [Dogecoin](https://dogecoin.com/) wallet to support the project.
πΊπ¦ We would also thank the Armed Forces of Ukraine for providing security to perform this work. This work has become possible only because of resilience and courage of the Ukrainian Army.