co-author

A TUI that saves time from writing Co-authored-by lines to the commits in a fancy way.

Demo

Watch the record. Thanks to terminalizer.

Features

Thanks to charmbracelet community for providing such a nice and easy TUI framework.

  • Filter
  • Selectable
  • Reset selections

Usage

Install it first

Go to the releases or just install the latest version.

go install github.com/erkanzileli/[email protected]

Add to your project hooks

It works with the prepare-commit-msg Git hook. So you can use predefined template on your hook.

If you already have a prepare-commit-msg then take necessary output from the hook command.

co-author hook

If you have not a prepare-commit-msg defined yet, run command below.

co-author hook > .git/hooks/prepare-commit-msg
chmod +x .git/hooks/prepare-commit-msg

Contributing

Feel free to add anything useful or fix something.

License

MIT

GitHub

View Github