Skip to content

Instantly share code, notes, and snippets.

Last active March 22, 2018 14:02
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
What would you like to do?
prepare-commit-msg hook to include potention Co-authors
Co-authored-by: Joanne Bloggs <>
Co-authored-by: John Dowe <>
#!/usr/bin/env sh
firstLine=$(head -n1 $1)
mobbers="$(dirname $0)/../.mobbers"
exec < /dev/tty
awk '{printf("%d: %s\n", NR, $0)}' $mobbers
read -p "Select co-authors (enter to continue): " selected
coauthorLines=$(echo $selected | sed -Ee 's/([0-9]+)/\1p;/g')
exec <&-
if [ -z "$firstLine" ] ;then
echo "\n\n${coauthorLines}$(cat "$1")" > "$1"
Copy link

tooky commented Mar 22, 2018

This now lets you choose your co-authors before you edit your commit message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment