1 Laatst bewerkt door guidovanh (01 Dec 2017 14:00:17)

Onderwerp: download programma nieuwste versie

Ik wil een programma downloaden in een terminalsessie waarbij ik - in een script - het nieuwste versienummer kan plaatsen.

Het versienummer haal ik op met:

curl -s https://api.github.com/repos/nextcloud/calendar/releases/latest | grep "tag_name" | cut -d\" -f4 | sed -e "s|v||g"

Dat resulteert in een waarde die ik wil gebruiken in de downloadlink:

wget -q https://github.com/nextcloud/calendar/releases/download/v1.5.3/calendar.tar.gz -P /var/www/nextcloud/apps

waarbij "1.5.3" vervangen moet worden door de waarde uit het eerste commando.

Hoe kan ik dit automatiseren.

Het uiteindelijke doel (...) is een zo geautomatiseerd mogelijke installatie van NextCloud met mijn eigen apps en instellingen.

Wie helpt mij op weg?

Vriendelijke groet,
Guido

Re: download programma nieuwste versie

versienummer=$(curl -s https://api.github.com/repos/nextcloud/calendar/releases/latest | grep 'tag_name' | cut -d\" -f4 | sed -e 's|v||g');

wget -q https://github.com/nextcloud/calendar/releases/download/v$versienummer/calendar.tar.gz

Re: download programma nieuwste versie

Dankjewel, dat is wat ik zocht.

Vriendelijke groet,
Guido