{"repo":"bernardoamorimalvarenga/EnvForge","free":true,"listed":false,"github":"https://github.com/bernardoamorimalvarenga/EnvForge","clone":"git clone https://github.com/bernardoamorimalvarenga/EnvForge.git","description":null,"language":"Python","stars":28,"topics":["automation","backup","cli","developer-tools","development-enviroment","devops","git","linux","python","sync"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"🔥 EnvForge Forge, sync and restore complete development environments in minutes --- 🎯 What is it? EnvForge is a CLI tool that solves one of developers' biggest problems: reconfiguring development environments from scratch . Instead of spending days installing packages, setting up dotfiles and extensions every time you: - 💻 Get a new laptop - 🔄 Format your system - 👥 Need to standardize your team - 🏠 Want to sync home/work setups You simply restore everything automatically with EnvForge! --- 🆚 EnvForge vs Other Tools EnvForge Git/GitHub Docker Dotfiles Repos --- --- --- --- --- What it manages 🖥️ Complete environment 📝 Source code 📦 Isolated containers 📄 Config files only Installs packages ✅ 271 APT packages ❌ ❌ ❌ System configuration ✅ Dotfiles + extensions ❌ ❌ ✅ Configs only Synchronization ✅ Bidirectional Git ✅ Code only ❌ ✅ Configs only Use case 🛠️ Complete personal setup 📂 Code projects 🚀 App deployment ⚙️ Basic configs Practical Example: ❌ Current Situation (2 days of work): ✅ With EnvForge (30 minutes): --- 🚀 Installation Method 1: Direct Installation (Recommended) Method 2: Manual Installation System Requirements: - 🐧 Linux (Ubuntu 20.04+, Debian 10+, Arch, Fedora) - 🐍 Python 3.8+ - 🔑 sudo (for package installation) - 📦 git (for synchronization) --- 📋 Complete Usage Guide 1. Initial Setup 2. Capture Your Current Environment 3. List Saved Environments 4. View Environment Details 5. Restore an Environment Safe Preview (Dry Run): Actual Restoration: --","default_branch":null,"files":null,"tree":[],"storefront":"/r/bernardoamorimalvarenga","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bernardoamorimalvarenga/EnvForge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}