TwinVine Windows Installation Checklist

1. Install Git for Windows:
   - Download from https://github.com/git-for-windows/git/releases/download/v2.52.0.windows.1/Git-2.52.0-64-bit.exe
   - Run the installer.

2. Restart your computer.

3. Open PowerShell.

4. Change directory to your chosen install location.

5. Clone TwinVine:
   ```powershell
git clone https://github.com/vinefeeder/TwinVine.git
   ```

6. Close PowerShell.

7. Open PowerShell as Administrator:
   - Right-click Windows PowerShell → Run as administrator.

8. Change directory to TwinVine:
   ```powershell
cd TwinVine
   ```

9. Run the Windows installer script:
   ```powershell
powershell -ExecutionPolicy Bypass -File .\Install-media-tools.ps1
   ```

10. After installation completes, close PowerShell and restart your computer.

11. Open PowerShell and verify uv is installed:
   ```powershell
uv
   ```

12. If uv is missing, install it as Administrator:
   ```powershell
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.9.18/uv-installer.ps1 | iex"
   ```

13. Close PowerShell and restart your computer.

14. Open PowerShell, go to TwinVine, and run:
   ```powershell
uv lock
uv sync
cp .\packages\envied\src\envied\envied-working-example.yaml .\packages\envied\src\envied\envied.yaml
uv run vinefeeder --help
uv run envied --help
uv run envied dl -?
   ```

15. You are ready to use TwinVine on Windows.
