The format of header and content is like the UI format.

It's more common for symbols to be lowercase.

CommandLine::Print doesn't have a testsuite so I didn't know how to write one for CommandLine::PrintTable.