service install scripts: surface errors loudly, fail fast #218
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_skills#218
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
When a
service_<name>nu-shell install/start path fails partway through, today's behaviour is to print the error to the line, keep going, and finish with a green-looking summary. Devs only find out something's wrong when the service doesn't actually run.Why
Meeting 2026-05-06: "service install script to also show errors". Concrete recent examples where the failure mode bit us:
Acceptance
service_*.nuinstall/start function aborts on the first non-zero subshell exit[OK] service_<name>: install completeonly when every step succeeded; otherwise[FAIL] service_<name>: <step> exited <N>with the failing linehero_skillsREADME as the install-script standardRelated
Source: meeting notes 2026-05-06.