Files
installer-scripts/packages/_generic
T

43 lines
700 B
Bash

#!/usr/bin/env sh
export appName
downloadUrl(){
url=$1;
host='';
repo='';
tree='';
case $url in
https://github.com/*)
host='github.com';
url=${url#https://github.com/};
username=${url%%/*}
url=${url#*/}
repo=${url%%/*}
url=${url#*/}
version=${url%%/*}
if [ $version = $url ]; then version='master'; fi;
export appName="${repo}-${version}"
export installationPath="$appDir/$appName";
wget -c "https://github.com/$username/$repo/archive/${version}.zip" -O "${appName}.zip"
;;
esac
}
downloadPack(){
downloadUrl $packageName
}
installPack(){
unzip "${appName}.zip";
cd $appName;
./install.sh;
}