ghc-pkg prints an awful lot of usage information
|Reported by:||benmachine||Owned by:|
|Type of failure:||None/Unknown||Difficulty:||Unknown|
|Test Case:||Blocked By:|
If you misspell a command with ghc-pkg, you are rewarded with 112 lines of output. Unless you have a gigantic terminal, this will tend to mean that your actual error message will disappear entirely from view.
ghc-pkg should probably just briefly refer users to --help if they want the whole thing.