Home

Awesome

smart commit logo

Smart Commit

Create a commit prefixed with the current branch name.

Bats Tests

Story behind Smart Commit. :zap:

Installation

Run this command on terminal.

sudo curl https://raw.githubusercontent.com/sbimochan/smart-commit/main/commit -o /usr/local/bin/commit && sudo chmod +x /usr/local/bin/commit

Usage

Skip Branches

To add a custom branch that you would like to skip, create a .smart-commit-ignore file in your top level directory. A .smart-commit-ignore file looks like this.

Additionally, you might want to add .smart-commit-ignore to your .gitignore file.

Running Tests:

Install Bats if not already installed

sudo apt-get install bats  # For Debian-based systems
# or
brew install bats-core      # For macOS

Run tests

bats tests.bats

Contributors

  1. Aviskar KC
  2. Robus Gauli
  3. Saroj Shahi
  4. Saugat Acharya

License

MIT