Reference
Every command, flag, output format and setting, plus what each exit code means.
The complete surface, for when you know what you want and just need the exact spelling. The CLI command tree and flags, configuration and environment, output formats, and troubleshooting.
CLI reference
Every goodread command and every flag, grouped by what it is for.
Configuration
The config file, the data directory, the store, politeness, environment, and global flags.
Output formats
Every output format, what the JSON carries, how to narrow fields, and how to template records.
Troubleshooting
What each exit code means, what to do about it, and the handful of things that trip people up.