1 changed files with 42 additions and 0 deletions
@ -0,0 +1,42 @@ |
|||||
|
#!/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; |
||||
|
} |
Loading…
Reference in new issue