1 changed files with 54 additions and 0 deletions
@ -0,0 +1,54 @@ |
|||
#!/usr/bin/env bash |
|||
|
|||
installTmp="$HOME/.local/installTmp"; |
|||
appDir="$HOME/.local/Apps"; |
|||
localBinDir="$HOME/.local/bin"; |
|||
|
|||
checkPaths() { |
|||
for i in $installTmp $appDir $localBinDir; do |
|||
if [ ! -d "$i" ]; then |
|||
mkdir -p "$i"; |
|||
fi |
|||
done |
|||
} |
|||
|
|||
performDownloads(){ |
|||
cd "$installTmp"; |
|||
downloadPack; |
|||
} |
|||
|
|||
doInstall(){ |
|||
|
|||
for i in $extractedName $installationPath; do |
|||
if [ -d "$i" ]; then |
|||
rm -rf "$i" |
|||
fi |
|||
done |
|||
installPack; |
|||
cd "$installTmp"; |
|||
mv "$extractedName" "$installationPath"; |
|||
} |
|||
|
|||
mainInstaller(){ |
|||
checkPaths; |
|||
performDownloads; |
|||
doInstall; |
|||
} |
|||
|
|||
|
|||
export extractedName='installer-scripts-master'; |
|||
export installationPath="$appDir/$extractedName"; |
|||
|
|||
downloadPack(){ |
|||
wget -c 'https://github.com/harish2704/installer-scripts/archive/master.zip'; |
|||
} |
|||
|
|||
installPack(){ |
|||
unzip 'master.zip' |
|||
cd "$extractedName"; |
|||
# find ./ -type f -or -type l -executable > 'binaries.lst'; |
|||
touch 'binaries.lst'; |
|||
} |
|||
|
|||
|
|||
mainInstaller; |
Loading…
Reference in new issue