A VSCode version manager.
Project description
vscvm
A VSCode version manager.
Install
Install vsc
via pip:
pip install vscvm
Add the following to your .bashrc
file:
export PATH=$HOME/.vscvm:$PATH
if [ ! -e "/tmp/vscvm_check_update" ]; then
vscvm_check_update
fi
and that's it!
Disabling update checks
If you don't want an update check to run periodically, you only need to add this one line to your .bashrc
:
export PATH=$HOME/.vscvm:$PATH
Usage
$ vsc list
v1.59 - July 2021
v1.58 - June 2021
v1.57 - May 2021
v1.56 - April 2021
v1.55 - March 2021
$ vsc install latest
Downloading v1.59 - July 2021...
Successfully installed v1.59!
$ code --version
1.59.0
Commands
-
list
:$ vsc list -n 3 v1.59 - July 2021 [Active] v1.58 - June 2021 [Installed] v1.57 - May 2021
$ vsc list --installed v1.59 - July 2021 [Active] v1.58 - June 2021 [Installed]
$ vsc list --active v1.59 - July 2021 [Active]
-
install
:$ vsc install latest Downloading v1.59 - July 2021...
$ vsc install v1.57 Downloading v1.57 - May 2021...
$ vsc install 1.42 Downloading v1.42 - January 2020...
-
uninstall
:$ vsc list --active v1.59 - July 2021 [Active] $ vsc uninstall Uninstalled v1.59.
$ vsc uninstall 1.56 Uninstalled v1.56.
-
cleanup
:$ vsc list -n3 v1.59 - July 2021 [Active] v1.58 - June 2021 [Installed] v1.57 - May 2021 [Installed] $ vsc cleanup Uninstalled v1.58. Uninstalled v1.57.
Troubleshooting
-
vsc: command not found
If you installed
vscvm
via pip, but the terminal says vsc is not a recognized command, that means that you probably don't have~/.local/bin
in yourPATH
.Add the following line into your
.bashrc
file:PATH=$PATH:$HOME/.local/bin
then restart your terminal, and it should start working.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file vscvm-1.5.0.tar.gz
.
File metadata
- Download URL: vscvm-1.5.0.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1d24a478bcdde0d1e0375281215b419e986205fdd7fb98ab69d68cc6ace17866
|
|
MD5 |
215449fffa73a849f02d1fa50c8a1432
|
|
BLAKE2b-256 |
4aa51ef6e03410b0e441fb8bd593521bade9149f3c2063f3b775538f78a1babc
|
File details
Details for the file vscvm-1.5.0-py3-none-any.whl
.
File metadata
- Download URL: vscvm-1.5.0-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
873bd21ededd17a395292fc38a8812a54cc74aa6d1b434dd37dbf619fef475cc
|
|
MD5 |
af96b6e3964ca1c8708b0a1bbfe9ea59
|
|
BLAKE2b-256 |
70bf95eb5bb4a8d6747fe9bd52c56900d32731527bda0ecb9821278eda834ceb
|