37 lines
758 B
Bash
37 lines
758 B
Bash
#!/bin/bash
|
|
echo "Setting up template environment"
|
|
# TODO list
|
|
# * colors
|
|
# * dbb avatar
|
|
|
|
# Set these values so the installer can still run in color
|
|
COL_NC='\e[0m' # No Color
|
|
COL_LIGHT_GREEN='\e[1;32m'
|
|
COL_LIGHT_RED='\e[1;31m'
|
|
TICK="[${COL_LIGHT_GREEN}✓${COL_NC}]"
|
|
CROSS="[${COL_LIGHT_RED}✗${COL_NC}]"
|
|
INFO="[i]"
|
|
# shellcheck disable=SC2034
|
|
DONE="${COL_LIGHT_GREEN} done!${COL_NC}"
|
|
OVER="\\r\\033[K"
|
|
|
|
|
|
## Script Location
|
|
SCRIPTDIR=$(dirname $0)
|
|
git -C $SCRIPTDIR pull
|
|
echo ""
|
|
|
|
for scriptfile in "$SCRIPTDIR"/[0-9]*.sh
|
|
do
|
|
|
|
|
|
TOPLEVELSUBDIRSCRIPTTEXT=$(echo "`basename $scriptfile | cut -f 1 -d '.' | sed 's/[0-9\-]/ /g'`")
|
|
echo -e "${COL_LIGHT_GREEN} $TOPLEVELSUBDIRSCRIPTTEXT"
|
|
|
|
/bin/bash $scriptfile
|
|
|
|
echo ""
|
|
done
|
|
|
|
echo "template_setup completed"
|