Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
InitVenv-Installer-x86.exe | 2025-08-10 | 5.9 MB | |
InitVenv-Installer-x64.exe | 2025-08-10 | 6.4 MB | |
InitVenv-Installer-ARM64.exe | 2025-08-10 | 5.9 MB | |
README.md | 2025-08-10 | 4.7 kB | |
v0.1.0-beta source code.tar.gz | 2025-08-10 | 49.1 kB | |
v0.1.0-beta source code.zip | 2025-08-10 | 56.6 kB | |
Totals: 6 Items | 18.4 MB | 1 |
InitVenv v0.1.0-beta
Automatic create, install requirements and activate venv only with one command: InitVenv
Requirements
- Have python installed and have the path in the PATH
- Initially it only works on Windows systems
Usage Instructions
[!IMPORTANT] - If you want to use the program from CMD, make sure you pass a path, just one, like this:
Initvenv "path"
. You can use absolute or relative paths. - If you prefer to use it from Windows File Explorer, follow these steps.
Its main functionality, is:
- Go to any directory (With File Explorer in Windows)
- Make a
requirements.txt
file (Important, it must be with the written requirements, the program will not understand the requirements once the venv is created) - Press keys CTRL+L
- Step 2 activates the explorer's path bar, so you must type the following command:
InitVenv
- The program will be start and execute automatically
Installation Process
I want to know what the installer does
- Copy and paste the "InitVenv-{architecture}.exe" and "InnitVenv.bat" files to the installation directory you selected.
- Use the `` command to add the installation directory to the system PATH.
That's all the installer does; it adds the path to the system PATH, allowing you to use the program with a simple call to InitVenv
, which then calls InitVenv.bat
.
[!NOTE] If you're unsure what the .bat file contains, it contains this:
@echo off start "" "InitVenv-x64.exe" "%CD%" exit
Screenshots
Description | Preview |
---|---|
Program startup error - missing working directory | |
Successful program initialization without requirements file | |
Console with virtual environment activated for user | |
Program execution with requirements file installation | |
User terminal session maintained after setup |
Development History
What's Changed
- Initial commit by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/1
- New class method in
Files
class (ReadJSON<T>(string pathFile)
) by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/2 - Update model classes and Utilities classes by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/3
- Update project SDK version and others by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/4
- Updates structures by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/5
- Update and refactorize something files and folder structure by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/6
- Update project, new validations and others by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/7
- Refactorice project and update, add new validations. by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/8
- Try catch missing requeriments in the
.venv
by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/9 - Update start script for windows, is functional right now! by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/10
- Add TODO file and refactorize files by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/11
- Fix some order validations by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/12
- TODO Add new bugs and features 'idea' by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/13
- Add project icon by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/14
- Update the project config by @tutosrive in https://github.com/Dev2Forge/Init-Venv/pull/15
New Contributors
- @tutosrive made their first contribution in https://github.com/Dev2Forge/Init-Venv/pull/1
Full Changelog: https://github.com/Dev2Forge/Init-Venv/commits/v0.1.0-beta