material list|get and the release guard for print material #47

Merged
oliver.maklott merged 1 commit from material into main 2026-10-10 05:43:17 +00:00

aivopod-app Rückmeldung P (P03): print material in the CLI. No version bump: a CLI release with these commands follows the platform's final 0.12.0 (pins must be stable).

  • aivopod material list [<pack>[@version]]: sheets of all the school's packs (newest version) or of one pack; unknown pack/version named
  • aivopod material get <pack>[@version] (<id> | --all) [--out <path>]: PDFs from /api/teacher/packs/:packId/material/:id, <id>.pdf in the current folder or a folder with --all
  • Pack template: pack-release.sh publish refuses a release with druck/*.md but no dist/material.json (aivopod-app D185), test both ways
  • Help texts regenerated from the platform catalog (texts in aivopod-app #201, merged); D017
  • deno task check green locally (92 tests)

🤖 Generated with Claude Code

aivopod-app Rückmeldung P (P03): print material in the CLI. No version bump: a CLI release with these commands follows the platform's final 0.12.0 (pins must be stable). - [x] `aivopod material list [<pack>[@version]]`: sheets of all the school's packs (newest version) or of one pack; unknown pack/version named - [x] `aivopod material get <pack>[@version] (<id> | --all) [--out <path>]`: PDFs from `/api/teacher/packs/:packId/material/:id`, `<id>.pdf` in the current folder or a folder with `--all` - [x] Pack template: `pack-release.sh publish` refuses a release with `druck/*.md` but no `dist/material.json` (aivopod-app D185), test both ways - [x] Help texts regenerated from the platform catalog (texts in aivopod-app #201, merged); D017 - [x] `deno task check` green locally (92 tests) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
material list|get: the print material of the school's packs, saved as PDF, also what is only for teachers; the pack template refuses a release whose build left the print material out (aivopod-app D185, D186; D017)
All checks were successful
check / check (pull_request) Successful in 17s
release / release (push) Successful in 1s
check / check (push) Successful in 17s
96f239356b
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
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.

Dependencies

No dependencies set

Reference
aivopod/aivopod-cli!47
No description provided.