CarterPerez-dev/crypha ? reverse-engineered prompt

Reverse engineered prompt

Build me a Go command line app called Crypha that can hide a secret message or file inside different kinds of normal looking files, then reveal it later.

I want it to support images, audio, QR codes, plain text, and PDFs. The hidden data should be encrypted with a passphrase, compressed, and checked so it fails safely if something is wrong. It should have simple commands for hiding, revealing, checking capacity, and listing supported formats, plus a guided terminal wizard for people who do not want to remember flags.

When I reveal a file, it should try to figure out the carrier automatically and ask for the passphrase if needed. Make it feel polished and practical, with good error messages and clear help text. If you need to check the current docs for Go libraries or terminal UI pieces, look them up online.