Instant Environment Recreator: snapshot and share your dev environment.
Project description
EnvTwin
Still In Active Development
Its a Beta Version
EnvTwin is an instant environment re-creator. It snapshots your system setup (OS, packages, editors, databases, ports, etc.), converts it into a Dockerfile or setup script, and lets you share it with one click—like a dev VM twin for onboarding.
Features
- Snapshots OS, installed packages (pip, apt, npm), editors, databases, open ports
- Captures environment variables and shell config files
- Generates a Dockerfile to reproduce your environment
- Exports snapshot to a JSON file
Usage
Install locally for development: https://pypi.org/project/envtwin/
pip install envtwin
Run the CLI:
envtwin --dockerfile
# or
python -m envtwin --export snapshot.json
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file envtwin-1.1.3.tar.gz.
File metadata
- Download URL: envtwin-1.1.3.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b3716360a82930d94d6c9f759eb20d7592e65a36ada54f217dc6da0dafe2938
|
|
| MD5 |
8b7fa35c30889f58d21638aa2c229fea
|
|
| BLAKE2b-256 |
efe9543585fd5be2803e9b41d916527545d75c854449239a5bac348eadc8c823
|
File details
Details for the file envtwin-1.1.3-py3-none-any.whl.
File metadata
- Download URL: envtwin-1.1.3-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b8852fa70018b6846726cb9d4dc98945f12af6b1d1634f95d83b142e1f8ebddf
|
|
| MD5 |
054f92d120f6b1b1fd22dae7317765b8
|
|
| BLAKE2b-256 |
d9169e964d807152b1908dafe786ddf5845c38c6d379af7200c828adee9fa2b5
|