⚗️ Superfast CLI interface for the conventional commits commit format
resin is a CLI (command-line interface) tool that makes it easy to create commit messages that follow the conventional commit format. Here is a little demo:
This demo will create the following commit message:
txt
feat(config): add crates.io fields
resin has three flags:
git add .
before committing the changesgit push
after committing the changesSuper simple and easy to use!
You can configure resin to have your custom scopes. Below is an example config:
toml
scopes = ['docker', 'github actions']
This file can be stored in ~/.config/resin/config.toml
for macOS/linux or ~\.resin\config.toml
for windows. You can also store this file on a per-project basis by putting it at the root of the project with the same name. You can see a demo of this for this project
You can install resin using cargo:
bash
cargo install resin
We would love to have you contribute! Please read the contributing guide before submitting a pull request. Thank you in advance!