Use Jest snapshot testing to lock in the expected output format
of the CLI banner, --list output, and completion message.
If someone accidentally breaks the formatting, the snapshot
test will fail immediately and show exactly what changed.
File to create: tests/output.test.js