Border Color
Is there a way to change border color using hex? Thanks!
Try something like:
const Table = require('cli-table3');
const table = new Table({ style: { border: ['blue'] } });
table.push(['foo']);
console.log(table.toString());
Produces:
This isn't well documented because of how the documentation is generated (without color). The documentation shows removing the default grey border, but doesn't show setting a color.
"using hex"
I apologize, I overlooked this part of your question. I see now that setting a hex color does not work.
I don't see an obvious way. It would require customizing the "border chars" somewhat like: https://github.com/cli-table/cli-table3/blob/master/basic-usage.md#stylize-the-table-with-custom-border-characters
@speedytwenty I think using chalk or ansis isn’t really a good way right? since i saw there’s somehow a leftover of the ansi like let’s say
————;30;60m
Hello @0xJWLabs,
I'm the author of ansis.
In the #354 PR I have added the support for hex code to allow using a truecolor in a table.
The proposal for new syntax:
style: {
border: ['hex(#FFD700)'],
head: ['hex(#FFA500)', 'bgHex(#3d239d)']
}