simple-commit-1.0.2 is not a library.
Simple commits
A little CLI written in rust to improve your dirty commits into conventional ones.
👀 Demo (coming soon)
✨ Features
- Fully conventional commits
- Auto-commit
- Custom templates
- Written in rust
📥 Installation (not available yet)
Install it using cargo!
🛠 Configuration
in your ~/$CONFIG_FOLDER create a sc directory with a config.toml inside.
[!TIP]
&&
and use this template to configure it as you want.
# The scopes
= ["app", "lib", "docs"]
[]
# By default the skip preview flag is setted to false because we know
# It's a dangerous action.
= true
= true
# Customize your commit template as you want
= ["git", "commit", "-m", "{{message}}", "&&", "git", "push"]
💻 Usage
To use it you just need to run one command. 😍
or if you prefer to want to use flags:
| flags | Description |
|---|---|
-p | --skip-preview |
⚠️ Skips the preview step (Dangerous) |
-e | --skip-emoji |
Skips the emoji step |
-c | --commit-template |
Command to run after generate commit message |
--config |
Set the config path |