#!/bin/bash get_latest_release() { curl --silent "https://api.github.com/repos/$1/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/' } ver=$(get_latest_release "d-fi/releases") cd /tmp wget https://github.com/d-fi/releases/releases/download/$ver/d-fi-linux.zip unzip d-fi-linux.zip rm d-fi-linux.zip mv d-fi ~/Downloads