Skip to content

Unify install error handling#67

Merged
edwinhern merged 1 commit into
mainfrom
feat/dot-34-unify-install-errors
Jun 26, 2026
Merged

Unify install error handling#67
edwinhern merged 1 commit into
mainfrom
feat/dot-34-unify-install-errors

Conversation

@edwinhern

Copy link
Copy Markdown
Owner

Standardizes the three install-time error patterns across lib/install: require_command for missing prerequisites, best-effort-with-summary for per-item loops, and an honest self-exec guard that sources log.sh and the prelude only when a lib is run standalone. Conventions are documented in lib/common/install-prelude.sh.

Stacked on #65. Fixes DOT-34

@edwinhern edwinhern self-assigned this Jun 26, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Base automatically changed from feat/dot-33-installer-prelude to main June 26, 2026 19:35
@edwinhern edwinhern force-pushed the feat/dot-34-unify-install-errors branch from bdcb1e7 to 10bb572 Compare June 26, 2026 19:52
@edwinhern edwinhern merged commit 79d5169 into main Jun 26, 2026
8 checks passed
@edwinhern edwinhern deleted the feat/dot-34-unify-install-errors branch June 26, 2026 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant