Skip to content

iliser/vscode-linux-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vscode-linux-bootsrap

Set of script to install and manage standalone vscode instances, with different extensions set

Motivation

Single instance of vscode with multiple extensions for different workflows start to work very slow, and get unexpected bugs in interaction. So there is simple solution that allow to manage multiple vscode instances.

Getting started

Vscode binaries installs to pwd, and script expects to launch from directory where instances has been installed

Install

Install all binaries and extension from versions/$version.extension-list and versions/_default.extension-list. Create symlinks /usr/local/bin/vscode-$version to launch this instance and fetch config

# scripts need wget for fetch vscode executables
sudo apt install wget 
mkdir -p ~/tools/vscodes

cd tools
git clone [email protected]:iliser/vscode-linux-bootstrap.git

cd vscodes
../vscode-linux-bootsrap/install.sh $version

Update

Preserve current user data and installed extensions and update vscode binaries

cd ~/tools/vscode/
../vscode-linux-bootsrap/update.sh $version

Delete

Delete binaries and symlink

cd ~/tools/vscode/
../vscode-linux-bootsrap/delete.sh $version

About

One line vscode standalone installer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages