apex-source-control/scripts/switch-conf-file
2016-06-06 12:08:00 -04:00

33 lines
786 B
Bash
Executable File

#!/bin/bash
#
# This script is designed to be called from the top level directory of your project and to be placed in the ./scripts/ directory
echo "The availible config files are:"
ls ./config/ | sed s/asc.conf// | grep -F .conf | sed s/.conf//
cd config
echo -n "Please enter the config file you would like to use: "
read username
conf_file="$username.conf"
if [ ! -e $conf_file ]; then
echo "Sorry, the file ./scripts/$conf_file does not exist. Either create the file using npm run new-conf-file or choose a pre-existing config file."; exit 1
fi
if [ -h asc.conf ]; then
rm asc.conf
fi
ln -s $conf_file asc.conf
cd ..
echo "./config/asc.conf now points to ./config/$( readlink ./config/asc.conf )"
echo "The new config file looks like this: "
cat ./config/asc.conf