#!/usr/bin/env bash

REPO_ROOT="$(git rev-parse --show-toplevel)"
GITDIR="$REPO_ROOT/.git"
ACTIVEHOOKSDIR="$GITDIR/hooks"
PREMADEHOOKSDIR="$REPO_ROOT/githooks"

mkdir -p ${ACTIVEHOOKSDIR}
for hook in ${PREMADEHOOKSDIR}/*; do
  hookName=$(basename $hook)
  target="${ACTIVEHOOKSDIR}/${hookName}"
  ln -sf "${PREMADEHOOKSDIR}/${hookName}" "${target}"
done