Skip to content

Add universal uv-based installer#45

Closed
SeaCelo wants to merge 1 commit into
EAPD-DRB:mainfrom
SeaCelo:installer
Closed

Add universal uv-based installer#45
SeaCelo wants to merge 1 commit into
EAPD-DRB:mainfrom
SeaCelo:installer

Conversation

@SeaCelo

@SeaCelo SeaCelo commented May 20, 2026

Copy link
Copy Markdown
Collaborator

This PR adds a from-scratch installer that takes a user from a bare machine (only git required) to a working OG-ETH environment. The installer runs uv sync, so it only helps once a repo is on uv — it depends on #43 and should merge after it. Opening as a draft until then.

  • scripts/install.sh (macOS/Linux) and scripts/install.ps1 (Windows) install uv, clone the repo, run uv sync --extra dev, and verify the import. The target repo is picked from a small menu or with --repo / -Repo, so the same script works for any uv-migrated OG country repo.
  • scripts/QUICK_INSTALL.md has brew-style copy-paste one-liners per platform.

Where should this live long-term? It's universal — it works for any country repo — so it could go in og-core, in each country repo, or in its own utility repo. This PR proposes OG-ETH because that's where I've been testing it. Happy to move it.

The QUICK_INSTALL one-liners point at EAPD-DRB/OG-ETH/main, so they work once this and #43 land.

cc: @rickecon @jdebacker

@SeaCelo SeaCelo added the enhancement New feature or request label May 20, 2026
@jdebacker

Copy link
Copy Markdown
Contributor

I think PR #1142 in the OG-Core repo will supplant this.

@jdebacker

Copy link
Copy Markdown
Contributor

OG-Core PR #1142 merged, so closing this PR.

@jdebacker jdebacker closed this May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants