Home

Description

tableize creates a table from a formatted file.

 

Installation

 

wget https://depot.gukinet.com/projects/tableize/src/tableize-0.9.9.1.tar.gz
tar -xf tableize-0.9.9.1.tar.gz
cd tableize-0.9.9.1
./configure
make
make install

 

Usage

 

$ tableize -sd : /etc/passwd         
|-------------------------+---+----+----+------------------------------+---------------+---------------|
| root                    | x |  0 |  0 | root                         | /root         | /bin/ksh      |
| messagebus              | x | 18 | 18 | D-Bus Message Daemon User    | /var/run/dbus | /bin/false    |
| sshd                    | x | 50 | 50 | sshd PrivSep                 | /var/lib/sshd | /bin/false    |
| rsyncd                  | x | 48 | 48 | rsyncd Daemon                | /home/rsync   | /bin/false    |
| systemd-bus-proxy       | x | 72 | 72 | systemd Bus Proxy            | /             | /sbin/nologin |
| systemd-journal-gateway | x | 73 | 73 | systemd Journal Gateway      | /             | /sbin/nologin |
| systemd-journal-remote  | x | 74 | 74 | systemd Journal Remote       | /             | /sbin/nologin |
| systemd-journal-upload  | x | 75 | 75 | systemd Journal Upload       | /             | /sbin/nologin |
| systemd-network         | x | 76 | 76 | systemd Network Management   | /             | /sbin/nologin |
| systemd-resolve         | x | 77 | 77 | systemd Resolve              | /             | /sbin/nologin |
| systemd-timesync        | x | 78 | 78 | systemd Time Synchronization | /             | /sbin/nologin |
| nobody                  | x | 99 | 99 | Unprivileged User            | /dev/null     | /bin/false    |
|-------------------------+---+----+----+------------------------------+---------------+---------------|

 

$ echo "My title" | tableize -sa center -l 30
|----------------------------|
|          My title          |
|----------------------------|