Skip to content

๐Ÿ—œ CLI tool to make sure your commit message is short enough.

Notifications You must be signed in to change notification settings

v-spassky/commitwc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

commitwc

A CLI tool that helps you keep your commit messages concise so that message length complies with the 50/72 rule / is short enough not to be wrapped on Github / complies with your team's commit message style guide.

  • counts the number of characters in your commit message
  • copies the message to the clipboard

Note

Windows is not supported yet.

Installation

Assuming that ~/.local/bin is in your $PATH.

Via downloading a binary

Go to the releases page and grab an archive with the latest binary for your platform if it is available there. Then extract the binary to ~/.local/bin.

Note

If there isn't a pre-compiled binary for your platform, the only option is to build from source code.

Via building from source code
git clone https://github.com/v-spassky/commitwc.git
cd commitwc
cargo build --release
cp target/release/commitwc ~/.local/bin

Usage

Launch the commitwc command and type your commit message. The tool will count the number of words in your commit message. After you press Enter, the tool will copy the message to the clipboard and exit.

About

๐Ÿ—œ CLI tool to make sure your commit message is short enough.

Topics

Resources

Stars

Watchers

Forks

Languages