# 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]
```
Raw data
{
"_id": null,
"home_page": "https://github.com/jugangdae/vscenv",
"name": "vscenv",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3",
"maintainer_email": null,
"keywords": "vscenv, manage, isolated, vscode, environment, simple, cli, tool",
"author": "Gangdae Ju",
"author_email": "jugangdae@gamil.com",
"download_url": "https://files.pythonhosted.org/packages/e0/e0/59898d35329d2f60727d1a00f61a9e01283cd14fc9797b8f21aa22678ded/vscenv-0.1.2.tar.gz",
"platform": null,
"description": "# vscenv - Management of isolated vscode environments\n\nvscenv is a command-line script that makes it easy to maintain and manage isolated vscode environments written in Python.\n\nThis script allows users to manage isolated vscode environments, enabling the creation, deletion, and execution of separate environments with their own user data and extensions.\n\n---\n\n## Installation\n- Option 1 : Install from pypi\n ```\n pip install vscenv\n ```\n- Option 2 : Install from soruce\n ```\n git clone https://github.com/jugangdae/vscenv\n cd vscenv\n pyhton -m build\n pip install dist/vscenv-0.0.1-py3-none-any.whl\n ```\n> For global installations, the `--break-system-package` option is required.\n\n---\n## Commands\n\n1. `create` : Create a new vscenv environment.\n ```\n vscenv create [vscenv_env]\n vscenv c [vscenv_env]\n ```\n2. `list` : Show list of vscenv environments. \n ```\n vscenv list\n vscenv l\n ```\n3. `run` : Run vscode using the vscenv environment\n ```\n vscenv run [vscenv_env] [work_path]\n vscenv r [vscenv_env] [work_path]\n ```\n4. `Delete` : Delete the vscenv environment.\n ```\n vscenv delete [vscenv_env]\n vscenv d [vscenv_env]\n ```\n5. `help` and `version`\n ```\n vscenv [-h | --help]\n vscenv [-v | --version]\n ```\n---\n## Config (~/.vscenvconf)\n```\n[setting]\nvscenv_cmd = [\"code\" or \"code-insider\"]\nvscenv_dir = [path of vscenv environments directory]\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Isolate your vscode environment and keep it simple!",
"version": "0.1.2",
"project_urls": {
"Homepage": "https://github.com/jugangdae/vscenv"
},
"split_keywords": [
"vscenv",
" manage",
" isolated",
" vscode",
" environment",
" simple",
" cli",
" tool"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "954dceaee9b112aac9f4b10aeca1f0d72ade9a2efa3dd8630397d5077ba65e8c",
"md5": "2c71d661ebcb49d1bdb940b1f2bba56f",
"sha256": "2e5de404da084d06df4817fa18939938daf16364867d7954578afb561b1ede8d"
},
"downloads": -1,
"filename": "vscenv-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2c71d661ebcb49d1bdb940b1f2bba56f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 4263,
"upload_time": "2024-12-16T07:57:40",
"upload_time_iso_8601": "2024-12-16T07:57:40.533374Z",
"url": "https://files.pythonhosted.org/packages/95/4d/ceaee9b112aac9f4b10aeca1f0d72ade9a2efa3dd8630397d5077ba65e8c/vscenv-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e0e059898d35329d2f60727d1a00f61a9e01283cd14fc9797b8f21aa22678ded",
"md5": "7d3e17e81f7e6e29be4ee8e4344b4309",
"sha256": "e222889dc3122d63dfd9a4d79db781152c7e848ee9b1468e9efa50dba8a7cb28"
},
"downloads": -1,
"filename": "vscenv-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "7d3e17e81f7e6e29be4ee8e4344b4309",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 4076,
"upload_time": "2024-12-16T07:57:41",
"upload_time_iso_8601": "2024-12-16T07:57:41.656650Z",
"url": "https://files.pythonhosted.org/packages/e0/e0/59898d35329d2f60727d1a00f61a9e01283cd14fc9797b8f21aa22678ded/vscenv-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-16 07:57:41",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "jugangdae",
"github_project": "vscenv",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "vscenv"
}