# venvkit
A command-line tool to manage Python virtual environments across your entire PC. This tool allows you to create, list, and delete virtual environments conveniently.
## Features
- **List virtual environments** in specified directories or throughout the entire PC.
- **Create new virtual environments** in a specified directory or the current directory.
- **Delete existing virtual environments** safely.
- **Display information about virtual environments** in simple way.
## Installation
```bash
pip install venvkit
```
## Usage
The tool can be used with the following commands:
* List virtual environments:
```bash
vk list [directory1] [directory2] ...
```
If no directories are specified, it searches the current working directory.
* Create a new virtual environment:
```bash
vk create <env_name> [base_dir]
```
If no base directory is provided, it creates the environment in the current directory.
* Delete a virtual environment:
```bash
vk delete <venv_path>
```
* Display information about a virtual environment:
```bash
vk info <venv_path>
```
Displays the Python version and installed packages for the specified virtual environment.
### Help Command
For detailed usage information, run:
```bash
vk help
```
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Raw data
{
"_id": null,
"home_page": "https://github.com/UmarBalak/venvkit",
"name": "venvkit",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "venv, virtualenv, environment, python, development, tools, cli",
"author": "Umar Balak",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/11/5d/142e7b0af05bd3a0b24f8a977136b323e35db88fa66bc39bac85db69425c/venvkit-0.2.1.tar.gz",
"platform": null,
"description": "# venvkit\r\n\r\nA command-line tool to manage Python virtual environments across your entire PC. This tool allows you to create, list, and delete virtual environments conveniently.\r\n\r\n## Features\r\n\r\n- **List virtual environments** in specified directories or throughout the entire PC.\r\n- **Create new virtual environments** in a specified directory or the current directory.\r\n- **Delete existing virtual environments** safely.\r\n- **Display information about virtual environments** in simple way.\r\n\r\n## Installation\r\n\r\n```bash\r\npip install venvkit\r\n```\r\n\r\n## Usage\r\n\r\nThe tool can be used with the following commands:\r\n\r\n* List virtual environments:\r\n ```bash\r\n vk list [directory1] [directory2] ...\r\n ```\r\n If no directories are specified, it searches the current working directory.\r\n\r\n* Create a new virtual environment:\r\n ```bash\r\n vk create <env_name> [base_dir]\r\n ```\r\n If no base directory is provided, it creates the environment in the current directory.\r\n\r\n* Delete a virtual environment:\r\n ```bash\r\n vk delete <venv_path>\r\n ```\r\n\r\n* Display information about a virtual environment:\r\n ```bash\r\n vk info <venv_path>\r\n ```\r\n Displays the Python version and installed packages for the specified virtual environment.\r\n\r\n### Help Command\r\n\r\nFor detailed usage information, run:\r\n```bash\r\nvk help\r\n```\r\n\r\n## Contributing\r\n\r\nContributions are welcome! Please feel free to submit a Pull Request.\r\n",
"bugtrack_url": null,
"license": null,
"summary": "A powerful toolkit for Python virtual environment management",
"version": "0.2.1",
"project_urls": {
"Documentation": "https://github.com/UmarBalak/venvkit/blob/main/README.md",
"Homepage": "https://github.com/UmarBalak/venvkit",
"Source": "https://github.com/UmarBalak/venvkit"
},
"split_keywords": [
"venv",
" virtualenv",
" environment",
" python",
" development",
" tools",
" cli"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "14d0bf292198eb15fa8e5db0fc995f5ef2ffaed54ad88c79f096633c774aae14",
"md5": "013f81246297dae9b0ecb107a4d8e0cd",
"sha256": "6d4c367c0764c70f6ec09e3435e069fa952505322d06a9f43f21069646db58f6"
},
"downloads": -1,
"filename": "venvkit-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "013f81246297dae9b0ecb107a4d8e0cd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 5329,
"upload_time": "2024-11-23T12:42:50",
"upload_time_iso_8601": "2024-11-23T12:42:50.553491Z",
"url": "https://files.pythonhosted.org/packages/14/d0/bf292198eb15fa8e5db0fc995f5ef2ffaed54ad88c79f096633c774aae14/venvkit-0.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "115d142e7b0af05bd3a0b24f8a977136b323e35db88fa66bc39bac85db69425c",
"md5": "1696ebdb56489af60feda3eca6e9d682",
"sha256": "f626228d186c70a8d80b6a90df4d52d30a34bd5d4d28d54c13e5f20d0e2669f3"
},
"downloads": -1,
"filename": "venvkit-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "1696ebdb56489af60feda3eca6e9d682",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 5047,
"upload_time": "2024-11-23T12:42:52",
"upload_time_iso_8601": "2024-11-23T12:42:52.491617Z",
"url": "https://files.pythonhosted.org/packages/11/5d/142e7b0af05bd3a0b24f8a977136b323e35db88fa66bc39bac85db69425c/venvkit-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-23 12:42:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "UmarBalak",
"github_project": "venvkit",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "venvkit"
}