diff --git a/config.sh b/config.sh index fad9ba74..c4be04e0 100755 --- a/config.sh +++ b/config.sh @@ -1,29 +1,47 @@ #!/bin/bash -if [ "$1" = "r" ]; then +echo $1 + +if [ "$1" = "-r" ]; then echo "Restarting CubeSatSim" sudo systemctl restart cubesatsim exit -elif [ "$1" = "a" ]; then +elif [ "$1" = -"a" ]; then echo "changing CubeSatSim to AFSK mode" sudo echo "ARG1=a" >> .mode sudo systemctl restart cubesatsim exit -elif [ "$1" = "f" ]; then +elif [ "$1" = "-f" ]; then echo "changing CubeSatSim to FSK mode" sudo echo "ARG1=f" >> .mode sudo systemctl restart cubesatsim exit -elif [ "$1" = "b" ]; then +elif [ "$1" = "-b" ]; then echo "changing CubeSatSim to BPSK mode" sudo echo "ARG1=b" >> .mode sudo systemctl restart cubesatsim exit -elif [ "$1" = "s" ]; then +elif [ "$1" = "-s" ]; then echo "changing CubeSatSim to SSTV mode" sudo echo "ARG1=s" >> .mode sudo systemctl restart cubesatsim exit +elif [ "$1" = "-h" ]; then + echo "./configh.sh [OPTIONS]" + echo + echo "Changes CubeSatSim mode, resets, or modifies configuration file" + echo + echo " -h This help info" + echo " -a Change to AFSK/APRS mode" + echo " -f Change to FSK/DUV mode" + echo " -b Change to BPSK mode" + echo " -s Change to SSTV mode" + echo " -r Restarts CubeSatsim software" + echo + echo "Without any options, modifies configuration file" + echo "sim.cfg. You can change callsign, reset count, or" + echo "latitude and longitude (used for APRS)" + exit fi echo -e "\nConfiguration script for CubeSatSim\n"