vscenv


Namevscenv JSON
Version 0.1.2 PyPI version JSON
download
home_pagehttps://github.com/jugangdae/vscenv
SummaryIsolate your vscode environment and keep it simple!
upload_time2024-12-16 07:57:41
maintainerNone
docs_urlNone
authorGangdae Ju
requires_python>=3
licenseMIT
keywords vscenv manage isolated vscode environment simple cli tool
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.73831s