diff --git a/Gohunt.sh b/Gohunt.sh new file mode 100644 index 0000000..3bac5b8 --- /dev/null +++ b/Gohunt.sh @@ -0,0 +1,48 @@ +#!/bin/bash +# Colors +RED='\033[0;31m' +LRED="\033[1;31m" +BLUE="\033[0;34m" +LBLUE="\033[1;34m" +GREEN="\033[0;32m" +LGREEN="\033[1;32m" +YELLOW="\033[1;33m" +CYAN="\033[0;36m" +LCYAN="\033[1;36m" +PURPLE="\033[0;35m" +LPURPLE="\033[1;35m" +BWHITE="\e[1m" +NC='\033[0m' # No Color +############################## + +createGopath(){ + echo -e "\nYour GOPATH is not set, should we set it now?: " + read choice + + if [ "${choice}" = "y" ] || [ "${choice}" = "Y" ];then + echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc + if grep -Fx "${gPATH}" ~/.bashrc;then + echo -e "${LGREEN}\nGOPATH is set in bashrc\n${NC}" + else + echo -e "\nPlease set the GOPATH in .bashrc\n\n" + echo -e "\n'\nexport PATH=$PATH:/usr/local/go/bin'\n" + fi + else + echo "\n" + + +} + +checkPath(){ + gPATH='export PATH=$PATH:/usr/local/go/bin' + if grep -Fx "${gPATH}" ~/.bashrc;then + echo -e "${LGREEN}\nGOPATH is set in bashrc\n${NC}" + else + createGopath + + +} + +checkDir(){ + if [ ! -d ${GOPATH}] +} \ No newline at end of file