Skip to content

fix(cli): simplify update commands and project package loading - #4

Merged
bigfish1913 merged 4 commits into
mainfrom
codex/dev-local-skills
Sep 14, 2026
Merged

bigfish1913 merged 4 commits into
mainfrom
codex/dev-local-skills

Conversation

@bigfish1913

@bigfish1913 bigfish1913 commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • make rpi update update only installed Rust-native extensions
  • make rpi pi-update update only configured Pi npm/Git packages
  • preserve rpi CLI self-update as rpi self-update
  • keep rpi package update as the compatibility entry point for both families
  • load project .rpi/.pi resources and packages without interactive confirmation
  • keep --no-approve and /trust no as explicit opt-out controls
  • allow project Pi package operations without a pre-existing trust record
  • update startup notices, help text, documentation, and tests

Verification

  • cargo test -p rpi-cli --locked (457 unit tests plus package gate integration test)
  • cargo check -p rpi-cli --all-targets --locked
  • cargo fmt --all
  • git diff --check

@bigfish1913 bigfish1913 changed the title fix(cli): separate native and Pi package updates fix(cli): simplify update commands and project package loading Sep 14, 2026
@bigfish1913
bigfish1913 merged commit 20e18bb into main Sep 14, 2026
1 check passed
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