These tables currently use just ASCII characters (because of https://github.com/olekukonko/tablewriter). Ideally, the tables should use Unicode characters so that they are visually pleasant to the eye.
I can envision some client configuration option to denote what style of table to show (plain, ASCII, Unicode style #1, Unicode style #2, Unicode with colors, etc).
But in your case, I wholeheartedly recommend to use the API. Whichever language you use, you can write functions that make the access to the API indistinguishable from parsing from the command line.