Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.03 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.03 KB

git-eq (aka git earthquake)

Earthquakes are part of the daily life in many countries like in Taiwan. git-eq is a simple git command to quickly save your local changes in case of an emergency like this. This project is heavily inspired by git-fire.

What this command does

  1. Checkout to a new branch named earthquake/<origin-branch>-<email>-<elapsed-seconds-since-unix-epoch> (eg: earthquake/[email protected])
  2. If there are some uncommited changes
    1. Add all those files (even if you're not in the root directory)
    2. Commit with either the default message or the provided one
  3. Push to the remote of your branch (most commonly origin but not necessary)

Installation

cargo install git-eq

Usage

git eq [message]

Examples

git eq

Will produce a commit with the default message Earthquake!!! This is an emergency commit

git eq "My custom message"

Will produce a commit with the message My custom message