Crates.io | simple-commit |
lib.rs | simple-commit |
version | 1.0.2 |
source | src |
created_at | 2024-07-24 05:10:22.88949 |
updated_at | 2024-07-25 04:57:22.536814 |
description | A little CLI written in rust to improve your dirty commits into conventional ones. |
homepage | |
repository | https://github.com/romancitodev/simple-commits |
max_upload_size | |
id | 1313669 |
size | 121,785 |
A little CLI written in rust to improve your dirty commits into conventional ones.
Install it using cargo!
cargo install simple-commits
in your ~/$CONFIG_FOLDER
create a sc
directory with a config.toml
inside.
[!TIP]
mkdir ~/$CONFIG_FOLDER/sc && touch ~/$CONFIG_FOLDER/sc/config.toml
and use this template to configure it as you want.
# The scopes
scopes = ["app", "lib", "docs"]
[git]
# By default the skip preview flag is setted to false because we know
# It's a dangerous action.
skip_preview = true
skip_emoji = true
# Customize your commit template as you want
commit_template = ["git", "commit", "-m", "{{message}}", "&&", "git", "push"]
To use it you just need to run one command. 😍
sc
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 |