Scaffold the workspace from the core template #1

Open
opened 2026-10-14 19:01:23 +02:00 by ClaudeSafari · 0 comments
Member

Generate the repo with cargo xtask new-app "NX Archiver" and add the nx-archiver-core and nx-archiver-cli crates.

Spec: §2 Architecture

Tasks

  • Run new-app and merge the result into this repository
  • Add crates/nx-archiver-core (lib, no Qt) and crates/nx-archiver-cli (clap)
  • cargo xtask ci green

Done when

  • The three crates build and cargo xtask ci passes
Generate the repo with `cargo xtask new-app "NX Archiver"` and add the `nx-archiver-core` and `nx-archiver-cli` crates. Spec: [§2 Architecture](https://git.benoitsafari.com/safari-slop-apps/safari-slopapps-nx-archiver/src/branch/main/docs/SPEC.md) ## Tasks - [ ] Run `new-app` and merge the result into this repository - [ ] Add `crates/nx-archiver-core` (lib, no Qt) and `crates/nx-archiver-cli` (clap) - [ ] `cargo xtask ci` green ## Done when - The three crates build and `cargo xtask ci` passes
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#3 Keys: load prod.keys / title.keys and derive keys
safari-slop-apps/safari-slopapps-nx-archiver
#4 Crypto: AES-XTS (Nintendo sectors) and AES-CTR
safari-slop-apps/safari-slopapps-nx-archiver
#6 PFS0 (NSP): read, extract, build
safari-slop-apps/safari-slopapps-nx-archiver
#7 HFS0: read, extract, build with SHA-256 hashes
safari-slop-apps/safari-slopapps-nx-archiver
#10 Title IDs, versions and file-name parsing
safari-slop-apps/safari-slopapps-nx-archiver
#11 Progress reporting, cancellation and atomic writes
safari-slop-apps/safari-slopapps-nx-archiver
#25 Main window shell
safari-slop-apps/safari-slopapps-nx-archiver
Reference
safari-slop-apps/safari-slopapps-nx-archiver#1
No description provided.