Skip to content

Instantly share code, notes, and snippets.

@tappoz
Forked from jaapie/update-ads
Created June 24, 2021 07:14
Show Gist options
  • Save tappoz/c137c29d493e177547e35c2669f0db43 to your computer and use it in GitHub Desktop.
Save tappoz/c137c29d493e177547e35c2669f0db43 to your computer and use it in GitHub Desktop.
A simple bash script for Debian-based systems that downloads the latest version of Azure Data Studio and installs it. Requires the html-xml-utils package to be installed
#!/bin/bash
if [ "$EUID" -ne 0 ]
then echo "error: you must be root to run this script"
exit
fi
FILENAME=/tmp/azuredatastudio-latest.deb
LINK=$(curl -s "https://docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio?view=sql-server-2017" | hxnormalize -x | hxselect 'table a[data-linktype="external"]' | sed -r 's/(.*)(<a[^>]*>.deb<\/a>)(.*)/\2/' | sed -r 's/(.*)href="([^"]*)"(.*)/\2/')
wget $LINK -O $FILENAME
sudo dpkg -i $FILENAME
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment