#956526 ITP: tsvtree -- A command line tool to display TSV files in tree fomat

Package:
wnpp
Source:
wnpp
Submitter:
Marcelo Zimbres
Date:
2025-11-29 16:46:12 UTC
Severity:
wishlist
#956526#5
Date:
2020-04-12 11:53:39 UTC
From:
To:
* Package name    : tsvtree
  Version         : 1.0.0
  Upstream Author : Marcelo Zimbres Silva <mzimbres@gmail.com>
* URL             : https://github.com/mzimbres/tsvtree
* License         : GPL
  Programming Lang: C++
  Description     : A command line tool to display TSV files in tree fomat.

tsvtree is a command line tool that can display TSV (Tab Separated
Value) files in tree format. For example, given a TSV file like this

a b c
a b c
a d
a e f g
a h i

tsvtree displays it like

a
├── b
│   ├── c
│   └── c
├── d
├── e
│   └── f
│       └── g
└── h
    └── i

or also in compressed format that is much smaller than the original TSV

0 a
1 b
2 c
2 c
1 d
1 e
2 f
3 g
1 h
2 i

The last form ís useful for storing the file. The original TSV file
can be reconstructed from any of this formats.

   1. Because it complements other command line tools like like awk,
cut, column, tree etc.
   2. To the best of my knowledge there is nothing equivalent available.
   3. It conforms the unix philosophy: The source code is about 1000
lines and the executable 216kbytes.

No

I have been using it for more than one year to help me visualise TSV
files. I am relaesing it now as GPL.

The package displays TSV content similar to how the command tree
displays directory content.

I will of course maintain it. I do not know exactly how does this work
when it becomes a debian package.

I need a sponsor to upload it. It is already packaged for debian.

Regards,
Marcelo