Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

envtwin-1.1.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

envtwin-1.1.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file envtwin-1.1.1.tar.gz.

File metadata

  • Download URL: envtwin-1.1.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for envtwin-1.1.1.tar.gz
Algorithm Hash digest
SHA256 107ac1a35e5bee589866d61bb500654e42b779dd5f18bb59eab6b7e83aa40b16
MD5 232ff56917d32f9d91b567a2dd7fa4c6
BLAKE2b-256 a8b21e45bcbe59b99c93558735141722ccb10a1da21d24f14558f2303625a800

See more details on using hashes here.

File details

Details for the file envtwin-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: envtwin-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for envtwin-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ee5c90af8508ce6645897264de39d2441cea48608a28fc18165511c416a4fa09
MD5 fe05708f83dc6467d27d8dc410db00b6
BLAKE2b-256 4c7c22f9b1e09a565253004bebb6e87b46a47f1cfd394283682c8a5f0beca885

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page