:- encoding(utf8).

cli_table([[a,b,c]]) -> `
âââââ¤ââââ¤ââââ
â a â b â c â
âââââ§ââââ§ââââ
`.

cli_table([[a,bb,ccc], [111,22,3]]) -> `
âââââââ¤âââââ¤ââââââ
â  a  â bb â ccc â
â 111 â 22 â  3  â
âââââââ§âââââ§ââââââ
`.

cli_table([[a,bb,ccc], [111,22,3]], [head(['One','Two','Three'])]) -> `
âââââââ¤ââââââ¤ââââââââ
â One â Two â Three â
âââââââ¼ââââââ¼ââââââââ¢
â  a  â bb  â  ccc  â
â 111 â 22  â   3   â
âââââââ§ââââââ§ââââââââ
`.

cli_table([[a,b,c]], [mid(''), top_mid(''), bottom_mid('')]) -> `
âââââââââââ
â a  b  c â
âââââââââââ
`.
