compute proper width of strings (characters might be wider than 1 column on display)
Before:
$ echo hello 🐭 | relpipe-in-csv wide string | relpipe-out-tabular
wide:
╭─────────────────╮
│ string (string) │
├─────────────────┤
│ hello 🐭 │
╰─────────────────╯
Record count: 1
After:
$ echo hello 🐭 | relpipe-in-csv wide string | relpipe-out-tabular
wide:
╭─────────────────╮
│ string (string) │
├─────────────────┤
│ hello 🐭 │
╰─────────────────╯
Record count: 1
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.cnd.makeproject</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/make-project/1">
<name>relpipe-out-tabular.cpp</name>
<c-extensions/>
<cpp-extensions>cpp</cpp-extensions>
<header-extensions>h</header-extensions>
<sourceEncoding>UTF-8</sourceEncoding>
<make-dep-projects/>
<sourceRootList>
<sourceRootElem>.</sourceRootElem>
</sourceRootList>
<confList>
<confElem>
<name>Debug</name>
<type>0</type>
</confElem>
<confElem>
<name>Release</name>
<type>0</type>
</confElem>
</confList>
<formatting>
<project-formatting-style>false</project-formatting-style>
</formatting>
</data>
</configuration>
</project>