| Crates.io | puz |
| lib.rs | puz |
| version | 0.1.2 |
| created_at | 2025-10-21 01:01:28.589631+00 |
| updated_at | 2025-10-21 01:01:28.589631+00 |
| description | Command line application for processing and interacting with .puz crossword puzzle files |
| homepage | https://github.com/mwln/puz.rs/tree/main/cli |
| repository | https://github.com/mwln/puz.rs |
| max_upload_size | |
| id | 1893075 |
| size | 16,374 |
CLI tool for processing .puz crossword puzzle files and outputting structured JSON.
cargo install puz
# Parse a single file to JSON
puz puzzle.puz
# Parse with pretty formatting
puz puzzle.puz --pretty
# Parse single file without array wrapper
puz puzzle.puz --single --pretty
# Parse multiple files
puz puzzle1.puz puzzle2.puz --pretty
# Save to file
puz puzzle.puz --output output.json
The tool outputs JSON with the complete puzzle structure including:
-p, --pretty - Pretty-print JSON output-s, --single - Output single object instead of array for single file-o, --output <FILE> - Write to file instead of stdout