Skip to content

docs(install): clarify --silent help text and field comment#79

Merged
fullstackjam merged 1 commit into
mainfrom
fix/silent-help-text
May 17, 2026
Merged

docs(install): clarify --silent help text and field comment#79
fullstackjam merged 1 commit into
mainfrom
fix/silent-help-text

Conversation

@fullstackjam
Copy link
Copy Markdown
Collaborator

Summary

  • Flag help said "non-interactive mode (for CI/CD)", but the only actual callers of --silent are test/e2e/* (Tart VM, no PTY) and scripts/install.sh's curl|bash example. Real CI (GitHub Actions) never runs openboot install.
  • Updates internal/cli/install.go help text + matching Silent field comment in internal/config/types.go to describe what the mode actually does.
  • Flag name (--silent) is unchanged — renaming would be breaking for users' scripts / dotfiles / MDM payloads.

Test plan

  • go vet ./internal/cli/... ./internal/config/... clean
  • L1 (pre-push hook) green
  • CI green

The flag help said "for CI/CD", but actual usage is e2e tests (bubbletea
can't drive in a Tart VM without a PTY) and scripts/install.sh; real CI
doesn't run `openboot install`. Updates the help string and the matching
struct field comment to describe what the mode actually does.
@codecov
Copy link
Copy Markdown

codecov Bot commented May 17, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@fullstackjam fullstackjam merged commit f6138fe into main May 17, 2026
14 checks passed
@fullstackjam fullstackjam deleted the fix/silent-help-text branch May 17, 2026 14:05
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