feat: multi-user support - root-prereqs CLI + package-era docs #12

Merged
troed merged 4 commits from feat/multi-user into main 2026-11-07 20:48:14 +01:00
Owner

Adds umwelt-ctl install root-prereqs <user> (a passthrough to install.sh's existing root-prereqs command, with explicit flag rejection and exit-code pass-through) and rewrites the README "Installing for another user on a headless host" section to the package-era recipe (uv tool install + the no-sudo split that names the packaged commands).

Commits:

  • ebad189 feat(ctl): install root-prereqs forwards the privileged half
  • 9d1de81 docs: the package-era multi-user headless recipe
  • 9a9cd67 fix: one valid root-prereqs remedy; user metavar + metachar argv pin test

Tests: 1290 passed (full unit suite). Public-repo hygiene scan clean.

Adds `umwelt-ctl install root-prereqs <user>` (a passthrough to install.sh's existing root-prereqs command, with explicit flag rejection and exit-code pass-through) and rewrites the README "Installing for another user on a headless host" section to the package-era recipe (uv tool install + the no-sudo split that names the packaged commands). Commits: - ebad189 feat(ctl): install root-prereqs <user> forwards the privileged half - 9d1de81 docs: the package-era multi-user headless recipe - 9a9cd67 fix: one valid root-prereqs remedy; user metavar + metachar argv pin test Tests: 1290 passed (full unit suite). Public-repo hygiene scan clean.
troed merged commit 5d76f363a5 into main 2026-11-07 20:48:14 +01:00
troed deleted branch feat/multi-user 2026-11-07 20:48:14 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
troed/umwelt!12
No description provided.