diff --git a/symlinker.sh b/symlinker.sh index 97aa46e..1db8d8f 100755 --- a/symlinker.sh +++ b/symlinker.sh @@ -5,7 +5,7 @@ linkDir="/usr/local/bin" function juliaLang(){ name="julia" - version="0.6.3" + version="1.0.2" linkDir="${linkDir}" if [ ! -f "${linkDir}/${name}" ];then diff --git a/symlinker.sh~ b/symlinker.sh~ new file mode 100755 index 0000000..1db8d8f --- /dev/null +++ b/symlinker.sh~ @@ -0,0 +1,116 @@ +#!/bin/bash + +linkDir="/usr/local/bin" + + +function juliaLang(){ + name="julia" + version="1.0.2" + linkDir="${linkDir}" + + if [ ! -f "${linkDir}/${name}" ];then + printf "\nLinking $(pwd)/${name}-${version}/bin/${name} to ${linkDir}\n" + ln -s $(pwd)/${name}-${version}/bin/${name} ${linkDir}/${name} + else + printf "\n${name} exists in ${linkDir}\n" + fi +} + +function idd(){ + name="idd" + linkDir="${linkDir}" + + if [ ! -f "${linkDir}/${name}" ];then + printf "\nLinking ${pwd}/${name} to ${linkDir}\n" + ln -s $(pwd)/${name}.sh ${linkDir}/${name} + else + printf "${name} already exists in ${linkDir}\n" + fi + + +} + +function loadsshkeys(){ + name="loadsshkeys" + linkDir="${linkDir}" + + if [ ! -f "${linkDir}/${name}" ];then + printf "\nLinking ${pwd}/${name} to ${linkDir}\n" + ln -s $(pwd)/${name}.sh ${linkDir}/${name} + else + printf "${name} already exists in ${linkDir}\n" + fi + + +} + +function mic(){ + name="staticmic" + linkDir="${linkDir}" + + if [ ! -f "${linkDir}/${name}" ];then + printf "\nLinking ${pwd}/${name} to ${linkDir}\n" + ln -s $(pwd)/${name}.sh ${linkDir}/${name} + else + printf "${name} already exists in ${linkDir}\n" + fi + + +} + +function svc(){ + name="svc" + linkDir="${linkDir}" + + if [ ! -f "${linkDir}/${name}" ];then + printf "\nLinking ${pwd}/${name} to ${linkDir}\n" + ln -s $(pwd)/${name}.sh ${linkDir}/${name} + else + printf "${name} already exists in ${linkDir}\n" + fi +} + +function trb(){ + name="trb" + linkDir="${linkDir}" + + if [ ! -f "${linkDir}/${name}" ];then + printf "\nLinking ${pwd}/${name} to ${linkDir}\n" + ln -s $(pwd)/${name}.sh ${linkDir}/${name} + else + printf "${name} already exists in ${linkDir}\n" + fi + + +} + +case "${1}" in + + -r | --remove ) + rm -v ${linkDir}/${2};; + julia ) + juliaLang;; + + idd ) + idd;; + + loadsshkeys) + loadsshkeys + + ;; + + svc ) + svc;; + + mic ) + mic;; + + trb) + trb;; + + test ) + echo ${linkDir};; + * ) printf "\n${0} \n" + ;; + +esac