Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
heartwood scripts just install-hooks.sh
#! /usr/bin/env bash
set -e

HOOK_SCRIPT=$1
HOOKS=$2

read -r -p "Overwrite existing hooks '${HOOKS}'? [y/N] " confirm
[[ "$confirm" == "y" ]] || exit 1

for hook in $HOOKS; do
    if [ -f ".git/hooks/$hook" ]; then
      rm ".git/hooks/$hook"
    fi
    cp "$HOOK_SCRIPT" ".git/hooks/$hook"
    chmod +x ".git/hooks/$hook"
done
echo ""
echo "${SUCCESS}Hooks installed: ${HOOKS}${NORMAL}"