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 foundIf you installed
vscvmvia pip, but the terminal says vsc is not a recognized command, that means that you probably don't have~/.local/binin yourPATH.Add the following line into your
.bashrcfile: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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|