Subject: ITP: tsvtree -- A command line tool to display TSV files in tree fomat.
Package: wnpp
Owner: Marcelo Zimbres <mzimb...@gmail.com>
Severity: wishlist

* Package name    : tsvtree
  Version         : 1.0.0
  Upstream Author : Marcelo Zimbres Silva <mzimb...@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.

> Why is this package useful/relevant?

   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.

> is it a dependency for another package?

No

> do you use it?

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

> if there are other packages providing similar functionality, how does it 
> compare?

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

> how do you plan to maintain it? inside a packaging team (check list at 
> https://wiki.debian.org/Teams)?

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

> are you looking for co-maintainers? do you need a sponsor?

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

Regards,
Marcelo

Reply via email to