mirror of
https://github.com/mtan93/Installomator.git
synced 2026-03-08 05:31:53 +00:00
GitHub download fix
This commit is contained in:
@@ -8,7 +8,7 @@ item="cyberduck" # enter the software to install
|
|||||||
# Examples: microsoftedge, brave, googlechromepkg, firefoxpkg
|
# Examples: microsoftedge, brave, googlechromepkg, firefoxpkg
|
||||||
|
|
||||||
# Dialog icon
|
# Dialog icon
|
||||||
icon="https://mosylebusinessweb.blob.core.windows.net/envoit-public/customcommand_icon-envoit_666767b6276ff1f31b1ff9719639cf36f761f29f63f2ff17fc.png"
|
icon=""
|
||||||
# icon should be a file system path or an URL to an online PNG, so beginning with either “/” or “http”.
|
# icon should be a file system path or an URL to an online PNG, so beginning with either “/” or “http”.
|
||||||
# In Mosyle an URL can be found by copy picture address from a Custom Command icon.
|
# In Mosyle an URL can be found by copy picture address from a Custom Command icon.
|
||||||
|
|
||||||
|
|||||||
@@ -54,7 +54,8 @@ errorMessage="A problem was encountered setting up this Mac. Please contact IT."
|
|||||||
# https://github.com/Installomator/Installomator
|
# https://github.com/Installomator/Installomator
|
||||||
#
|
#
|
||||||
######################################################################
|
######################################################################
|
||||||
scriptVersion="9.4"
|
scriptVersion="9.5"
|
||||||
|
# v. 9.5 : 2022-09-21 : change of GitHub download
|
||||||
# v. 9.4 : 2022-09-14 : downloadURL can fall back on GitHub API
|
# v. 9.4 : 2022-09-14 : downloadURL can fall back on GitHub API
|
||||||
# v. 9.3 : 2022-08-29 : installomatorOptions in quotes and ignore blocking processes. Improved installation with looping if it fails, so it can try again. Improved GitHub handling. ws1 support.
|
# v. 9.3 : 2022-08-29 : installomatorOptions in quotes and ignore blocking processes. Improved installation with looping if it fails, so it can try again. Improved GitHub handling. ws1 support.
|
||||||
# v. 9.2.2 : 2022-06-17 : installomatorOptions introduced. Check 1.1.1.1 for internet connection.
|
# v. 9.2.2 : 2022-06-17 : installomatorOptions introduced. Check 1.1.1.1 for internet connection.
|
||||||
@@ -206,7 +207,8 @@ gitusername="Installomator"
|
|||||||
gitreponame="Installomator"
|
gitreponame="Installomator"
|
||||||
#printlog "$gitusername $gitreponame"
|
#printlog "$gitusername $gitreponame"
|
||||||
filetype="pkg"
|
filetype="pkg"
|
||||||
downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
#downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
|
downloadURL="https://github.com$(curl -sfL "$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "expanded_assets" | head -1)" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
||||||
printlog "Trying GitHub API for download URL."
|
printlog "Trying GitHub API for download URL."
|
||||||
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
||||||
|
|||||||
@@ -51,7 +51,8 @@ errorMessage="A problem was encountered setting up this Mac. Please contact IT."
|
|||||||
# https://github.com/Installomator/Installomator
|
# https://github.com/Installomator/Installomator
|
||||||
#
|
#
|
||||||
######################################################################
|
######################################################################
|
||||||
scriptVersion="9.4"
|
scriptVersion="9.5"
|
||||||
|
# v. 9.5 : 2022-09-21 : change of GitHub download
|
||||||
# v. 9.4 : 2022-09-14 : Making error message optional. downloadURL can fall back on GitHub API.
|
# v. 9.4 : 2022-09-14 : Making error message optional. downloadURL can fall back on GitHub API.
|
||||||
# v. 9.3 : 2022-08-29 : installomatorOptions in quotes and ignore blocking processes. Improved installation with looping if it fails, so it can try again. Improved GitHub handling. ws1 support.
|
# v. 9.3 : 2022-08-29 : installomatorOptions in quotes and ignore blocking processes. Improved installation with looping if it fails, so it can try again. Improved GitHub handling. ws1 support.
|
||||||
# v. 9.2.2 : 2022-06-17 : installomatorOptions introduced. Check 1.1.1.1 for internet connection.
|
# v. 9.2.2 : 2022-06-17 : installomatorOptions introduced. Check 1.1.1.1 for internet connection.
|
||||||
@@ -176,7 +177,8 @@ gitusername="Installomator"
|
|||||||
gitreponame="Installomator"
|
gitreponame="Installomator"
|
||||||
#printlog "$gitusername $gitreponame"
|
#printlog "$gitusername $gitreponame"
|
||||||
filetype="pkg"
|
filetype="pkg"
|
||||||
downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
#downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
|
downloadURL="https://github.com$(curl -sfL "$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "expanded_assets" | head -1)" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
||||||
printlog "Trying GitHub API for download URL."
|
printlog "Trying GitHub API for download URL."
|
||||||
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
||||||
|
|||||||
@@ -54,7 +54,8 @@ errorMessage="A problem was encountered setting up this Mac. Please contact IT."
|
|||||||
# https://github.com/Installomator/Installomator
|
# https://github.com/Installomator/Installomator
|
||||||
#
|
#
|
||||||
######################################################################
|
######################################################################
|
||||||
scriptVersion="9.4"
|
scriptVersion="9.5"
|
||||||
|
# v. 9.5 : 2022-09-21 : change of GitHub download
|
||||||
# v. 9.4 : 2022-09-14 : downloadURL can fall back on GitHub API
|
# v. 9.4 : 2022-09-14 : downloadURL can fall back on GitHub API
|
||||||
# v. 9.3 : 2022-08-29 : installomatorOptions in quotes and ignore blocking processes. Improved installation with looping if it fails, so it can try again. Improved GitHub handling. ws1 support.
|
# v. 9.3 : 2022-08-29 : installomatorOptions in quotes and ignore blocking processes. Improved installation with looping if it fails, so it can try again. Improved GitHub handling. ws1 support.
|
||||||
# v. 9.2.2 : 2022-06-17 : installomatorOptions introduced. Check 1.1.1.1 for internet connection.
|
# v. 9.2.2 : 2022-06-17 : installomatorOptions introduced. Check 1.1.1.1 for internet connection.
|
||||||
@@ -206,7 +207,8 @@ gitusername="Installomator"
|
|||||||
gitreponame="Installomator"
|
gitreponame="Installomator"
|
||||||
#printlog "$gitusername $gitreponame"
|
#printlog "$gitusername $gitreponame"
|
||||||
filetype="pkg"
|
filetype="pkg"
|
||||||
downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
#downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
|
downloadURL="https://github.com$(curl -sfL "$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "expanded_assets" | head -1)" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
||||||
printlog "Trying GitHub API for download URL."
|
printlog "Trying GitHub API for download URL."
|
||||||
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
||||||
|
|||||||
@@ -51,7 +51,8 @@ errorMessage="A problem was encountered setting up this Mac. Please contact IT."
|
|||||||
# https://github.com/Installomator/Installomator
|
# https://github.com/Installomator/Installomator
|
||||||
#
|
#
|
||||||
######################################################################
|
######################################################################
|
||||||
scriptVersion="9.4"
|
scriptVersion="9.5"
|
||||||
|
# v. 9.5 : 2022-09-21 : change of GitHub download
|
||||||
# v. 9.4 : 2022-09-14 : Making error message optional. downloadURL can fall back on GitHub API.
|
# v. 9.4 : 2022-09-14 : Making error message optional. downloadURL can fall back on GitHub API.
|
||||||
# v. 9.3 : 2022-08-29 : installomatorOptions in quotes and ignore blocking processes. Improved installation with looping if it fails, so it can try again. Improved GitHub handling. ws1 support.
|
# v. 9.3 : 2022-08-29 : installomatorOptions in quotes and ignore blocking processes. Improved installation with looping if it fails, so it can try again. Improved GitHub handling. ws1 support.
|
||||||
# v. 9.2.2 : 2022-06-17 : installomatorOptions introduced. Check 1.1.1.1 for internet connection.
|
# v. 9.2.2 : 2022-06-17 : installomatorOptions introduced. Check 1.1.1.1 for internet connection.
|
||||||
@@ -176,7 +177,8 @@ gitusername="Installomator"
|
|||||||
gitreponame="Installomator"
|
gitreponame="Installomator"
|
||||||
#printlog "$gitusername $gitreponame"
|
#printlog "$gitusername $gitreponame"
|
||||||
filetype="pkg"
|
filetype="pkg"
|
||||||
downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
#downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
|
downloadURL="https://github.com$(curl -sfL "$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "expanded_assets" | head -1)" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
||||||
printlog "Trying GitHub API for download URL."
|
printlog "Trying GitHub API for download URL."
|
||||||
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
||||||
|
|||||||
@@ -54,7 +54,8 @@ gitusername="bartreardon"
|
|||||||
gitreponame="swiftDialog"
|
gitreponame="swiftDialog"
|
||||||
#echo "$gitusername $gitreponame"
|
#echo "$gitusername $gitreponame"
|
||||||
filetype="pkg"
|
filetype="pkg"
|
||||||
downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
#downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
|
downloadURL="https://github.com$(curl -sfL "$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "expanded_assets" | head -1)" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
||||||
echo "Trying GitHub API for download URL."
|
echo "Trying GitHub API for download URL."
|
||||||
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
||||||
|
|||||||
@@ -86,7 +86,8 @@ errorMessage="A problem was encountered setting up this Mac. Please contact IT."
|
|||||||
# Or fonts, like:
|
# Or fonts, like:
|
||||||
# "Apple SF Pro Font,/Library/Fonts/SF-Pro.ttf"
|
# "Apple SF Pro Font,/Library/Fonts/SF-Pro.ttf"
|
||||||
######################################################################
|
######################################################################
|
||||||
scriptVersion="9.4"
|
scriptVersion="9.5"
|
||||||
|
# v. 9.5 : 2022-09-21 : change of GitHub download
|
||||||
# v. 9.4 : 2022-09-14 : downloadURL can fall back on GitHub API
|
# v. 9.4 : 2022-09-14 : downloadURL can fall back on GitHub API
|
||||||
# v. 9.3 : 2022-08-29 : Logging changed for current version. Improved installation with looping if it fails, so it can try again. Improved GitHub handling.
|
# v. 9.3 : 2022-08-29 : Logging changed for current version. Improved installation with looping if it fails, so it can try again. Improved GitHub handling.
|
||||||
# v. 9.2.2 : 2022-06-17 : Improved Dialog installation. Check 1.1.1.1 for internet connection.
|
# v. 9.2.2 : 2022-06-17 : Improved Dialog installation. Check 1.1.1.1 for internet connection.
|
||||||
@@ -229,7 +230,8 @@ gitusername="bartreardon"
|
|||||||
gitreponame="swiftDialog"
|
gitreponame="swiftDialog"
|
||||||
#printlog "$gitusername $gitreponame"
|
#printlog "$gitusername $gitreponame"
|
||||||
filetype="pkg"
|
filetype="pkg"
|
||||||
downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
#downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
|
downloadURL="https://github.com$(curl -sfL "$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "expanded_assets" | head -1)" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
||||||
printlog "Trying GitHub API for download URL."
|
printlog "Trying GitHub API for download URL."
|
||||||
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
||||||
|
|||||||
@@ -16,7 +16,8 @@
|
|||||||
# https://github.com/Installomator/Installomator
|
# https://github.com/Installomator/Installomator
|
||||||
#
|
#
|
||||||
######################################################################
|
######################################################################
|
||||||
scriptVersion="9.4"
|
scriptVersion="9.5"
|
||||||
|
# v. 9.5 : 2022-09-21 : change of GitHub download
|
||||||
# v. 9.4 : 2022-09-14 : downloadURL can fall back on GitHub API
|
# v. 9.4 : 2022-09-14 : downloadURL can fall back on GitHub API
|
||||||
# v. 9.3 : 2022-08-29 : Logging changed for current version. Improved installation with looping if it fails, so it can try again. Improved GitHub handling.
|
# v. 9.3 : 2022-08-29 : Logging changed for current version. Improved installation with looping if it fails, so it can try again. Improved GitHub handling.
|
||||||
# v. 9.2.2 : 2022-06-17 : Check 1.1.1.1 for internet connection.
|
# v. 9.2.2 : 2022-06-17 : Check 1.1.1.1 for internet connection.
|
||||||
@@ -64,7 +65,8 @@ gitusername="Installomator"
|
|||||||
gitreponame="Installomator"
|
gitreponame="Installomator"
|
||||||
#printlog "$gitusername $gitreponame"
|
#printlog "$gitusername $gitreponame"
|
||||||
filetype="pkg"
|
filetype="pkg"
|
||||||
downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
#downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
|
downloadURL="https://github.com$(curl -sfL "$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "expanded_assets" | head -1)" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
||||||
printlog "Trying GitHub API for download URL."
|
printlog "Trying GitHub API for download URL."
|
||||||
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
||||||
|
|||||||
@@ -16,7 +16,8 @@
|
|||||||
# https://github.com/Installomator/Installomator
|
# https://github.com/Installomator/Installomator
|
||||||
#
|
#
|
||||||
######################################################################
|
######################################################################
|
||||||
scriptVersion="9.4"
|
scriptVersion="9.5"
|
||||||
|
# v. 9.5 : 2022-09-21 : change of GitHub download
|
||||||
# v. 9.4 : 2022-09-14 : downloadURL can fall back on GitHub API.
|
# v. 9.4 : 2022-09-14 : downloadURL can fall back on GitHub API.
|
||||||
# v. 9.3 : 2022-08-29 : Logging changed for current version. Improved installation with looping if it fails, so it can try again. Improved GitHub handling.
|
# v. 9.3 : 2022-08-29 : Logging changed for current version. Improved installation with looping if it fails, so it can try again. Improved GitHub handling.
|
||||||
# v. 9.2.2 : 2022-06-17 : Check 1.1.1.1 for internet connection.
|
# v. 9.2.2 : 2022-06-17 : Check 1.1.1.1 for internet connection.
|
||||||
@@ -64,7 +65,8 @@ gitusername="bartreardon"
|
|||||||
gitreponame="swiftDialog"
|
gitreponame="swiftDialog"
|
||||||
#printlog "$gitusername $gitreponame"
|
#printlog "$gitusername $gitreponame"
|
||||||
filetype="pkg"
|
filetype="pkg"
|
||||||
downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
#downloadURL="https://github.com$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
|
downloadURL="https://github.com$(curl -sfL "$(curl -sfL "https://github.com/$gitusername/$gitreponame/releases/latest" | tr '"' "\n" | grep -i "expanded_assets" | head -1)" | tr '"' "\n" | grep -i "^/.*\/releases\/download\/.*\.$filetype" | head -1)"
|
||||||
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
if [[ "$(echo $downloadURL | grep -ioE "https.*.$filetype")" == "" ]]; then
|
||||||
printlog "Trying GitHub API for download URL."
|
printlog "Trying GitHub API for download URL."
|
||||||
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
downloadURL=$(curl -sfL "https://api.github.com/repos/$gitusername/$gitreponame/releases/latest" | awk -F '"' "/browser_download_url/ && /$filetype\"/ { print \$4; exit }")
|
||||||
|
|||||||
Reference in New Issue
Block a user