Skip to content

feat: add modular ONEScript launcher - #19

Merged
RomeoRaven merged 2 commits into
masterfrom
feat/onescript-master-cli
Jul 24, 2026
Merged

feat: add modular ONEScript launcher#19
RomeoRaven merged 2 commits into
masterfrom
feat/onescript-master-cli

Conversation

@RomeoRaven

@RomeoRaven RomeoRaven commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a thin manifest-driven onescript CLI with list, info, run, batch, doctor, and TTY menu modes
  • preserve all four diagnostic modules as independently runnable scripts
  • add seven-field catalog metadata, strict path and symlink validation, checksum coverage, and documentation
  • process valid final catalog rows even when the file has no trailing newline
  • extend pinned ShellCheck and behavioral CI coverage

Safety

  • no diagnostic logic is duplicated in the launcher
  • no downloads, package installation, remediation, sourcing, or argument evaluation
  • linked catalogs, module directories, and module files are rejected
  • no merge, tag, or release is part of this PR review step

Verification

  • launcher suite: 92 passed, 0 failed
  • integrated suite: 102 passed, 0 failed
  • no-final-newline catalog regression: passed for list, info, run, and doctor
  • pinned ShellCheck: passed
  • onescript doctor: passed
  • SHA-256 verification: passed
  • GitHub CI: passed
  • independent final review: PASS with no blockers

@RomeoRaven
RomeoRaven merged commit 5fd7836 into master Jul 24, 2026
2 checks passed
@RomeoRaven
RomeoRaven deleted the feat/onescript-master-cli branch July 24, 2026 23:11
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