The global flag set is identical to the post specific flag set. If this is not required we should fix it.
Usage: writeas [global options] command [command options] [arguments...]
I found that we are only ever accessing command options using i.e. c.String, and never the global options i.e. c.GlobalString.
This causes the help output to mislead the user as it claims all the post options are available globally and they are not.
It may be required for the default command to work properly but will need confirmation.
Ideally there would be a set of global commands that were sub command agnostic.
The default command should still work as expected, i.e cat myfile.txt | writeas --font mono