make smarter
This commit is contained in:
parent
d6fa8fd8ec
commit
4552b7cb38
21
prov.sh
21
prov.sh
@ -8,8 +8,23 @@ function main() {
|
|||||||
prov-$RELEASE
|
prov-$RELEASE
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function install-jq {
|
||||||
|
if which jq >/dev/null 2>&1 ; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
apt install -y jq
|
||||||
|
}
|
||||||
|
|
||||||
|
function install-curl {
|
||||||
|
if which curl >/dev/null 2>&1 ; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
apt install -y curl
|
||||||
|
}
|
||||||
|
|
||||||
function detect-mirror-country() {
|
function detect-mirror-country() {
|
||||||
apt install -y jq curl
|
install-jq
|
||||||
|
install-curl
|
||||||
curl ipinfo.io | jq -r .country
|
curl ipinfo.io | jq -r .country
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -59,6 +74,10 @@ zstd
|
|||||||
}
|
}
|
||||||
|
|
||||||
function install-age () {
|
function install-age () {
|
||||||
|
if which age >/dev/null 2>&1 ; then
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
cd /tmp
|
cd /tmp
|
||||||
git clone https://filippo.io/age && cd age
|
git clone https://filippo.io/age && cd age
|
||||||
go build -o . filippo.io/age/cmd/...
|
go build -o . filippo.io/age/cmd/...
|
||||||
|
Loading…
Reference in New Issue
Block a user