Align auplc-installer CLI with TUI and add install dry-run#108
Merged
Conversation
Add explicit flags for runtime, image source, registry, and tag so scripted installs match the wizard, default image acquisition to pull, and expose install --dry-run to preview the configuration summary without sudo. Co-authored-by: Cursor <cursoragent@cursor.com>
Intercept help flags before argparse runs because the parser uses add_help=False for the legacy hand-rolled help output. Co-authored-by: Cursor <cursoragent@cursor.com>
MioYuuIH
approved these changes
May 29, 2026
Co-authored-by: Cursor <cursoragent@cursor.com>
Document TUI and CLI install paths, default pull behavior, dry-run preview, and a concise sample of the eight-stage install output. Co-authored-by: Cursor <cursoragent@cursor.com>
…images. Co-authored-by: Cursor <cursoragent@cursor.com>
Restore separated code blocks, explain GPU auto-detection with GHCR tag suffixes, and re-add dry-run and common-options examples. Co-authored-by: Cursor <cursoragent@cursor.com>
Use the default install command in examples, show the full success banner in sample output, point image builds to auplc-installer instead of raw make targets, and defer dry-run/options detail to the docs site. Co-authored-by: Cursor <cursoragent@cursor.com>
Document Ryzen AI 300+ and Radeon 9000 series GPUs, require questionary and prompt_toolkit for interactive install, and clarify OEM kernel applies to Ryzen AI APUs only. Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
--runtime,--image-source,--image-registry,--image-tag, and--gpu=autoinstall --dry-run/--try-runto print the Configuration summary without sudo or system changespull(matching the TUI) and unify TUI/CLI wording topull/buildinstead of GHCR-specific labelsauplc_installer/summary.py; legacy--pull,--docker,ghcr, and env vars remain supportedTest plan
python -m unittest discover tests/installer -v(103 tests pass)./auplc-installer install --dry-run --image-tag=developprints expected Configuration summary withImage source : pull./auplc-installer install --image-source=build --dry-runshowsImage source : build./auplc-installer install --image-source=pull --image-tag=developon a test hostMade with Cursor