Skip to content

Migrate pxlb CLI to Rust - #4

Merged
nicodes merged 1 commit into
mainfrom
work/rust-cli-migration-20261031
Oct 31, 2026
Merged

nicodes merged 1 commit into
mainfrom
work/rust-cli-migration-20261031

Conversation

@nicodes

@nicodes nicodes commented Oct 31, 2026 •

Copy link
Copy Markdown
Member

Reimplements pxlb in Rust while preserving all 64 API operations, typed flags, safe method inference, token precedence, image handling, output files and background-job polling. Keeps existing archive names on all six release targets, with static Linux builds and statically linked Windows C runtimes.

Native CI exercises the API contracts on every target. Release packaging verifies platform/source identity and runtime linkage before attesting and publishing complete immutable archives. The installer retains its checksum format and extracts without restoring archive ownership.

Validation: shared Go/Rust acceptance against a synthetic local API (all 64 operations), scalar conversion tests, fmt, clippy and actionlint. No paid provider calls. Full Actions pending.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

@nicodes
nicodes merged commit fad54f3 into main Oct 31, 2026
9 checks 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