mirror of
https://github.com/harish2704/dotFiles.git
synced 2026-09-10 15:21:09 +00:00
Added
* TS[X] to js[x] transpiler * touchp like mkdirp * command to change size of waydroid container * Restart pulseaudio * Convert video for mobile phones * change selinux context of directory so that docker can access those files * Start a Developer session in current directory * Clone a git repo using given ssh key
This commit is contained in:
+37
@@ -0,0 +1,37 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Download following
|
||||
# 1. https://github.com/cube2222/octosql
|
||||
# 2. https://github.com/TomWright/dasel
|
||||
# 3. https://github.com/multiprocessio/dsq
|
||||
# 4. https://github.com/roapi/roapi
|
||||
# 5. https://github.com/dcmoura/spyql
|
||||
|
||||
Projects=(
|
||||
https://github.com/cube2222/octosql
|
||||
https://github.com/TomWright/dasel
|
||||
https://github.com/multiprocessio/dsq
|
||||
https://github.com/roapi/roapi
|
||||
https://github.com/dcmoura/spyql
|
||||
)
|
||||
|
||||
getTarball(){
|
||||
local projUrl=$1
|
||||
local githubRepo=$(echo $projUrl | sed 's#https://github.com/##g')
|
||||
local tarballs=$(curl -s "https://api.github.com/repos/$githubRepo/releases/latest" | grep 'browser_download_url.*gz' | grep -E 'amd64|x86_64' | grep linux | cut -d'"' -f4)
|
||||
echo $tarballs
|
||||
}
|
||||
|
||||
downloadPkg(){
|
||||
local projUrl=$1
|
||||
latestTarball=$(getTarball "$projUrl")
|
||||
echo wget -c "$latestTarball"
|
||||
}
|
||||
|
||||
main(){
|
||||
for projUrl in ${Projects[@]} ; do
|
||||
downloadPkg "$projUrl"
|
||||
done
|
||||
}
|
||||
|
||||
main
|
||||
Reference in New Issue
Block a user