#!/bin/sh | |
# | |
# Usage: ./generate-hooklist.sh >hook-list.h | |
cat <<EOF | |
/* Automatically generated by generate-hooklist.sh */ | |
static const char *hook_name_list[] = { | |
EOF | |
sed -n \ | |
-e '/^~~~~*$/ {x; s/^.*$/ "&",/; p;}' \ | |
-e 'x' \ | |
<Documentation/githooks.txt | | |
LC_ALL=C sort | |
cat <<EOF | |
NULL, | |
}; | |
EOF |