Skip to main content

Isolate your vscode environment and keep it simple!

Project description

vscenv - Management of isolated vscode environments

vscenv is a command-line script that makes it easy to maintain and manage isolated vscode environments written in Python.

This script allows users to manage isolated vscode environments, enabling the creation, deletion, and execution of separate environments with their own user data and extensions.


Installation

  • Option 1 : Install from pypi
    pip install vscenv
    
  • Option 2 : Install from soruce
    git clone https://github.com/jugangdae/vscenv
    cd vscenv
    pyhton -m build
    pip install dist/vscenv-0.0.1-py3-none-any.whl
    

For global installations, the --break-system-package option is required.


Commands

  1. create : Create a new vscenv environment.
    vscenv create [vscenv_env]
    vscenv c [vscenv_env]
    
  2. list : Show list of vscenv environments.
    vscenv list
    vscenv l
    
  3. run : Run vscode using the vscenv environment
    vscenv run [vscenv_env] [work_path]
    vscenv r [vscenv_env] [work_path]
    
  4. Delete : Delete the vscenv environment.
    vscenv delete [vscenv_env]
    vscenv d [vscenv_env]
    
  5. help and version
    vscenv [-h | --help]
    vscenv [-v | --version]
    

Config (~/.vscenvconf)

[setting]
vscenv_cmd = ["code" or "code-insider"]
vscenv_dir = [path of vscenv environments directory]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vscenv-0.1.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vscenv-0.1.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file vscenv-0.1.2.tar.gz.

File metadata

  • Download URL: vscenv-0.1.2.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for vscenv-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e222889dc3122d63dfd9a4d79db781152c7e848ee9b1468e9efa50dba8a7cb28
MD5 7d3e17e81f7e6e29be4ee8e4344b4309
BLAKE2b-256 e0e059898d35329d2f60727d1a00f61a9e01283cd14fc9797b8f21aa22678ded

See more details on using hashes here.

File details

Details for the file vscenv-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: vscenv-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for vscenv-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2e5de404da084d06df4817fa18939938daf16364867d7954578afb561b1ede8d
MD5 2c71d661ebcb49d1bdb940b1f2bba56f
BLAKE2b-256 954dceaee9b112aac9f4b10aeca1f0d72ade9a2efa3dd8630397d5077ba65e8c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page