fast-conventional

Crates.iofast-conventional
lib.rsfast-conventional
version
sourcesrc
created_at2022-02-18 17:38:42.711039+00
updated_at2025-04-04 02:19:50.275844+00
descriptionMake conventional commits, faster, and consistently name scopes
homepage
repositoryhttps://github.com/PurpleBooth/fast-conventional
max_upload_size
id534811
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Billie Thompson (PurpleBooth)

documentation

README

Fast
Conventional Fast
Conventional

Make conventional commits, faster, and consistently name scopes

Usage

Given we have configured the tool, it looks for this in the root of the git repository.

.fastconventional.yaml

use_angular: true
types: [ci]
scopes: ["mergify", "just", "github"]

When we commit, git has generated this stub configuration

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch master
# Your branch is up to date with 'origin/master'.
#
# Changes to be committed:
#       new file:   README.md

We can add our conventional message using this neat UI

A terminal running the command
blow

Installing

See the releases page for binaries, and see the packages page for RPM, Arch, Alpine, Debian and Docker repositories.

brew install PurpleBooth/repo/fast-conventional

This binary is designed to be run as a editor in git. To install it run

git config --global alias.fci '-c "core.editor=fast-conventional editor" commit'

To trigger it when you commit run

git fci

Further Docs

Commit count: 673

cargo fmt