|
|
|
@ -4,7 +4,8 @@ set -o nounset |
|
|
|
|
set -o errexit |
|
|
|
|
set -o pipefail |
|
|
|
|
|
|
|
|
|
USAGE=$(cat << 'END_OF_LINE' |
|
|
|
|
USAGE=$( |
|
|
|
|
cat << 'END_OF_LINE' |
|
|
|
|
Configure a developement environment for this repository. |
|
|
|
|
|
|
|
|
|
It does the following: |
|
|
|
@ -35,17 +36,17 @@ FORCE=0 |
|
|
|
|
PARAMS="" |
|
|
|
|
|
|
|
|
|
# Parse command line arguments |
|
|
|
|
while (( "$#" )); do |
|
|
|
|
while (("$#")); do |
|
|
|
|
case "$1" in |
|
|
|
|
-f|--force) |
|
|
|
|
-f | --force) |
|
|
|
|
FORCE=1 |
|
|
|
|
shift |
|
|
|
|
;; |
|
|
|
|
-h|--help) |
|
|
|
|
-h | --help) |
|
|
|
|
echo "${USAGE}" |
|
|
|
|
exit 0 |
|
|
|
|
;; |
|
|
|
|
-i|--install-hooks) |
|
|
|
|
-i | --install-hooks) |
|
|
|
|
INSTALL_HOOKS=1 |
|
|
|
|
shift |
|
|
|
|
;; |
|
|
|
@ -160,7 +161,8 @@ pre-commit install ${INSTALL_HOOKS:+"--install-hooks"} |
|
|
|
|
# This could fail if the remotes are already setup, but that is ok. |
|
|
|
|
set +o errexit |
|
|
|
|
|
|
|
|
|
eval "$(python3 << 'END_OF_LINE' |
|
|
|
|
eval "$( |
|
|
|
|
python3 << 'END_OF_LINE' |
|
|
|
|
from pathlib import Path |
|
|
|
|
import yaml |
|
|
|
|
import sys |
|
|
|
|