Skip to content

Instantly share code, notes, and snippets.

@kjelloh
Created July 28, 2016 18:25
Show Gist options
  • Save kjelloh/9dbe99944d63e2979177eeeeca4ccdb6 to your computer and use it in GitHub Desktop.
Save kjelloh/9dbe99944d63e2979177eeeeca4ccdb6 to your computer and use it in GitHub Desktop.
A Linux Install Visual Studio Code script
#From https://gist.github.com/pomber/db44098f3413d5213aec
#160728: https://code.visualstudio.com/Docs/?dv=linux64
#160728: Link to zip-file https://go.microsoft.com/fwlink/?LinkID=620884
if [ -d /opt/vscode ]
then
echo Previous installation exists. Run update_vscode
else
curl -L https://go.microsoft.com/fwlink/?LinkID=620884 > /tmp/vscode.zip
sudo unzip -qq /tmp/vscode.zip -d /tmp
echo Unzipped to /tmp/vscode*
sudo cp -r /tmp/VSCode-linux-x64 /opt/vscode
echo Installed to /opt/vscode
sudo ln -s /opt/vscode/code /usr/local/bin/vscode
echo "Added link /usr/local/bin/vscode --> /opt/vscode/code"
sudo rm -rf /tmp/VSCode-linux-x64
echo Deleted temporary /tmp/vscode*
sudo rm -f /tmp/vscode.zip
sudo touch /usr/share/applications/vscode.desktop
sudo chmod 777 /usr/share/applications/vscode.desktop
echo Added /usr/share/applications/vscode.desktop
sudo echo -e "[Desktop Entry]\nName=VSCode\nComment=Visual Studio Code\nExec=/opt/vscode/code\nIcon=/opt/vscode/resources/app/resources/linux/code.png\nType=Application\nVersion=1.0\nTerminal=false\nCategories=Development" > /usr/share/applications/vscode.desktop
sudo chmod 644 /usr/share/applications/vscode.desktop
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment