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
vscvm-1.5.0.tar.gz
(6.5 kB
view details)
Built Distribution
vscvm-1.5.0-py3-none-any.whl
(6.7 kB
view details)
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 |