#!/bin/bash set -euo pipefail IFS=$'\n\t' # Download url is: https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable curl -sSL "https://update.code.visualstudio.com/latest/server-linux-x64/stable" -o vscode-server-linux-x64.tar.gz mkdir -p ~/.vscode-server/bin/${commit_id} # assume that you upload vscode-server-linux-x64.tar.gz to /tmp dir tar zxvf vscode-server-linux-x64.tar.gz -C ~/.vscode-server/bin/${commit_id} --strip 1 touch ~/.vscode-server/bin/${commit_id}/0