G
Size: a a a
G
VP
jq
ессесно.{
"name": "terraform",
"versions": {
"0.1.0": {
"name": "terraform",
"version": "0.1.0",
"shasums": "terraform_0.1.0_SHA256SUMS",
"shasums_signature": "terraform_0.1.0_SHA256SUMS.sig",
"shasums_signatures": [
"terraform_0.1.0_SHA256SUMS.348FFC4C.sig",
"terraform_0.1.0_SHA256SUMS.72D7468F.sig",
"terraform_0.1.0_SHA256SUMS.sig"
],
"builds": [
{
"name": "terraform",
"version": "0.1.0",
"os": "darwin",
"arch": "amd64",
"filename": "terraform_0.1.0_darwin_amd64.zip",
"url": "https://releases.hashicorp.com/terraform/0.1.0/terraform_0.1.0_darwin_amd64.zip"
},
{
"name": "terraform",
"version": "0.1.0",
"os": "linux",
"arch": "386",
"filename": "terraform_0.1.0_linux_386.zip",
"url": "https://releases.hashicorp.com/terraform/0.1.0/terraform_0.1.0_linux_386.zip"
},
{
"name": "terraform",
"version": "0.1.0",
"os": "linux",
"arch": "amd64",
"filename": "terraform_0.1.0_linux_amd64.zip",
"url": "https://releases.hashicorp.com/terraform/0.1.0/terraform_0.1.0_linux_amd64.zip"
},
{
"name": "terraform",
"version": "0.1.0",
"os": "windows",
"arch": "386",
"filename": "terraform_0.1.0_windows_386.zip",
"url": "https://releases.hashicorp.com/terraform/0.1.0/terraform_0.1.0_windows_386.zip"
}
]
},
"0.1.1": {
"name": "terraform",
"version": "0.1.1",
"shasums": "terraform_0.1.1_SHA256SUMS",
"shasums_signature": "terraform_0.1.1_SHA256SUMS.sig",
"shasums_signatures": [
"terraform_0.1.1_SHA256SUMS.348FFC4C.sig",
"terraform_0.1.1_SHA256SUMS.72D7468F.sig",
"terraform_0.1.1_SHA256SUMS.sig"
],
"builds": [
{
"name": "terraform",
"version": "0.1.1",
"os": "darwin",
"arch": "amd64",
"filename": "terraform_0.1.1_darwin_amd64.zip",
"url": "https://releases.hashicorp.com/terraform/0.1.1/terraform_0.1.1_darwin_amd64.zip"
},
{
"name": "terraform",
"version": "0.1.1",
"os": "linux",
"arch": "386",
"filename": "terraform_0.1.1_linux_386.zip",
"url": "https://releases.hashicorp.com/terraform/0.1.1/terraform_0.1.1_linux_386.zip"
},
{
"name": "terraform",
"version": "0.1.1",
"os": "linux",
"arch": "amd64",
"filename": "terraform_0.1.1_linux_amd64.zip",
"url": "https://releases.hashicorp.com/terraform/0.1.1/terraform_0.1.1_linux_amd64.zip"
},
{
"name": "terraform",
"version": "0.1.1",
"os": "windows",
"arch": "386",
"filename": "terraform_0.1.1_windows_386.zip",
"url": "https://releases.hashicorp.com/terraform/0.1.1/terraform_0.1.1_windows_386.zip"
}
]
},
"0.10.0": {
"name": "terraform",
"version": "0.10.0",
"shasums": "terraform_0.10.0_SHA256SUMS",
"shasums_signature": "terraform_0.10.0_SHA256SUMS.sig",
"shasums_signatures": [
"terraform_0.10.0_SHA256SUMS.348FFC4C.sig",
"terraform_0.10.0_SHA256SUMS.72D7468F.sig",
"terraform_0.10.0_SHA256SUMS.sig"
],
"builds": [
{
"name": "terraform",
"version": "0.10.0",
"os": "darwin",
"arch": "amd64",
"filename": "terraform_0.10.0_darwin_amd64.zip",
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_darwin_amd64.zip"
},
{
"name": "terraform",
"version": "0.10.0",
"os": "freebsd",
"arch": "386",
"filename": "terraform_0.10.0_freebsd_386.zip",
VP
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_freebsd_386.zip"
},
{
"name": "terraform",
"version": "0.10.0",
"os": "freebsd",
"arch": "amd64",
"filename": "terraform_0.10.0_freebsd_amd64.zip",
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_freebsd_amd64.zip"
},
{
"name": "terraform",
"version": "0.10.0",
"os": "freebsd",
"arch": "arm",
"filename": "terraform_0.10.0_freebsd_arm.zip",
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_freebsd_arm.zip"
},
{
"name": "terraform",
"version": "0.10.0",
"os": "linux",
"arch": "386",
"filename": "terraform_0.10.0_linux_386.zip",
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_linux_386.zip"
},
{
"name": "terraform",
"version": "0.10.0",
"os": "linux",
"arch": "amd64",
"filename": "terraform_0.10.0_linux_amd64.zip",
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_linux_amd64.zip"
},
{
"name": "terraform",
"version": "0.10.0",
"os": "linux",
"arch": "arm",
"filename": "terraform_0.10.0_linux_arm.zip",
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_linux_arm.zip"
},
{
"name": "terraform",
"version": "0.10.0",
"os": "openbsd",
"arch": "386",
"filename": "terraform_0.10.0_openbsd_386.zip",
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_openbsd_386.zip"
},
{
"name": "terraform",
"version": "0.10.0",
"os": "openbsd",
"arch": "amd64",
"filename": "terraform_0.10.0_openbsd_amd64.zip",
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_openbsd_amd64.zip"
},
{
"name": "terraform",
"version": "0.10.0",
"os": "solaris",
"arch": "amd64",
"filename": "terraform_0.10.0_solaris_amd64.zip",
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_solaris_amd64.zip"
},
{
"name": "terraform",
"version": "0.10.0",
"os": "windows",
"arch": "386",
"filename": "terraform_0.10.0_windows_386.zip",
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_windows_386.zip"
},
{
"name": "terraform",
"version": "0.10.0",
"os": "windows",
"arch": "amd64",
"filename": "terraform_0.10.0_windows_amd64.zip",
"url": "https://releases.hashicorp.com/terraform/0.10.0/terraform_0.10.0_windows_amd64.zip"
}
]
},
}
}
Как из одной версии выдрать нужные поля я понимаю....versions."0.1.1"|.builds[]|.version,.os,.arch,.url
А как-бы теперь вместо "0.1.1"
что-б он по всем пробежался?Лс
Лс
Н
Лс
~ ➜ i3-msg -t get_tree | jq -r '.. | .nodes?[]? | select(.window_type == "normal") | .name'
Alacritty
Kotatogram
Alacritty
Генератор кубиков - Игральные Кости онлайн - qutebrowser
~ ➜
Лс
Лс
VP
0.0.1-aplpha
Вот и-х бы вообще откинуть... А вообще задача найти URL-ы самой последней не beta или alpha версии. Вот полная жысонина на 20+к строк. https://releases.hashicorp.com/terraform/index.jsonЛс
Лс
VP
.versions[]|.builds[]|.version,.os,.arch,.url
Лс
Лс
🚲U
mongo
, получаю-bash: /usr/local/bin/mongo: cannot execute binary file: Exec format error
AR
VP
MN