Dependencies
# Run the "hello world" PDF generator.
moon run cmd/pdfhello
# Run a multi-page interactive showcase PDF (art + layers + links).
moon run cmd/pdfshowcase
# Run a clickable "escape maze" PDF (links + layers + map).
moon run cmd/pdfmaze
# Run a beamer-ish slide deck generator (links + bookmarks + speaker notes layer).
moon run cmd/pdfbeamer
# Run a choose-your-own-adventure storybook (interactive buttons + spoilers layer).
moon run cmd/pdfstorybook
# Run a birthday card generator (balloons + party mode + secret layer).
moon run cmd/pdfbirthday
# Run a printable mini escape-room board game (clickable board + hint/solution layers).
moon run cmd/pdfboardgame
# Run a tiny printable coloring book (COLOR + ANSWERS layers).
moon run cmd/pdfcoloring
# Run interactive printable recipe cards (links + bookmarks + SWAPS layer).
moon run cmd/pdfrecipe
# Run an interactive travel brochure (tabs + coupons + optional layers).
moon run cmd/pdftravel
# Run a printable paper doll (mix-and-match outfit layers + poster pages).
moon run cmd/pdfpaperdollmoon test
moon check
moon coverage analyze# Format check + lint + tests + per-package coverage gate (default 95%).
scripts/devcheck.shscripts/coverage_gate.sh --threshold 95// Prefer scoped suppression so state is restored even on failure.
@pdfe.with_logger(_ => (), fn() { ... })
@pdfe.with_silenced_logs(fn() { ... })
// Some code paths print via PdfUtil; you can silence those too:
@pdfutil.quiet.val = trueasync fn read_file(filename : String, revision? : Int, user_password? : String, owner_password? : String) -> PdfInstall
Download zipDependencies