folkorama hosts a lore server for you; every
real operation runs through the lore command-line client. This walkthrough goes
from a fresh account to files stored in lore. Each step is a real action the next one depends
on - do them in order.
my-studio).lore CLI. Everything runs through it.
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/EpicGames/lore/main/scripts/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/EpicGames/lore/main/scripts/install.ps1 | iex
In a container or CI shell with no OS keyring, set
export LORE_AUTH_STORE=fallback so the CLI can store its token.
lore clone lores://<your-subdomain>.…/<repo-id>
cd <repo>
# add some files, then:
lore stage .
lore commit -m "first revision"
lore push
The repository page has these commands pre-filled with your real URL and id - copy them from there rather than typing placeholders.
| In git | In lore |
|---|---|
git clone | lore clone (by URL, not name) |
| commit | revision (lore commit) |
git add / rm | lore stage |
| pull / fetch | sync |
| branch | partition |
git push | lore push |
| Capability | Status |
|---|---|
lore CLI, macOS / Linux / Windows | Works today |
| CI / headless via API key | Works today |
| Per-repo sharing with read / write / admin roles | Works today |
| Partition read access enforced (non-members see nothing) | Works today |
| Admin-gated destructive ops (obliterate, migrate locks) | Works today |
Push blocked for read-only members | Not yet - upstream lore TODO |
| VS Code / Unreal / Unity plugins | Not yet - upstream lore roadmap |
| Clone a repo by name | Not supported - clone by URL |
Honest caveat: because push isn't yet role-gated upstream, treat read vs
write as intent, not a hard push barrier today. Read access and the admin-only
operations are enforced.