10 releases
Uses new Rust 2024
| 0.3.5 | Aug 29, 2025 |
|---|---|
| 0.3.4 | Aug 5, 2025 |
| 0.3.1 | Jul 11, 2025 |
| 0.3.0 | Jun 16, 2025 |
| 0.1.2 | May 2, 2025 |
#411 in Command line utilities
712 downloads per month
19KB
483 lines
💖 rsmoji 🦀
Hello there! ^w^
This is a simple rust CLI tool to add emojis to commits! It uses crossterm and unicode-segmentation
✨ Features
- 😃 It adds emojis to git commits
- 🚧 The end for now :( (see roadmap for details)
Installation - using cargo (crates.io)
First, ensure you have rust installed on your system, and then run:
cargo install rsmoji
To update, you can use cargo-update, install it with cargo install cargo-update, and then you can run:
cargo-install-update install-update rsmoji
Usage
Just run rsmoji without any additional arguments (obviously you need git)
If it's not found, you have to add $HOME/.cargo/bin to your $PATH
# bash
echo 'export PATH="$PATH:$HOME/.cargo/bin"' >> ~/.bashrc
# zsh
echo 'export PATH="$PATH:$HOME/.cargo/bin"' >> ~/.zshrc
You can use emacs keybindings to move the cursor while typing (Ctrl b, Ctrl f, Ctrl p, Ctrl n)
Roadmap
- Support commit description (not only title)
- Support signed tags message
- Custom toml configuration (colors...)
Credits
The default colors are catppuccin-mocha
Dependencies
~2.7–7.5MB
~162K SLoC