VNL-ALIGN(1)

πŸ“¦
version 1.42 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– VNL-ALIGN(1) πŸ’–

okay bestie, welcome to the vnlog corner of the manual-verse β€” this one's vnl-align, and it's genuinely one of the most satisfying little tools ever. no cap.


✨ NAME ✨

vnl-align β€” aligns vnlog columns for easy interpretation by humans 🫢

(it's giving "make my data actually readable to my eyeballs" energy and we're obsessed)


🌸 SYNOPSIS 🌸

 $ cat tst.vnl

 # w x y z
 -10 40 asdf -
 -20 50 - 0.300000
 -30 10 whoa 0.500000

 $ vnl-align tst.vnl

 # w  x   y      z
 -10 40 asdf -
 -20 50 -    0.300000
 -30 10 whoa 0.500000

look at that glow-up πŸ˜­πŸ’… same data, but now it's legible.


πŸ¦‹ DESCRIPTION πŸ¦‹

so the basic usage is literally just:

 vnl-align logfile

the arguments are assumed to be the vnlog files ✨ and if you give it no arguments at all, the input comes from STDIN. classic.

now, bestie, this is very similar to column -t β€” like, same vibe, same family β€” BUT it handles # lines properly, and that's the whole point:

  1. The first # line is the legend. For the purposes of alignment, the leading # character and the first column label are treated as one column. πŸŽ€
  2. All other # lines are output verbatim.
ngl, that first rule is the sneaky little detail that makes the whole thing work. column -t could never. πŸ’€

πŸ”₯ REPOSITORY πŸ”₯

https://github.com/dkogan/vnlog/


πŸ‘‘ AUTHOR πŸ‘‘

Dima Kogan <dima@secretsauce.net> πŸ’œ


Copyright 2016 California Institute of Technology. Copyright 2018 Dima Kogan <dima@secretsauce.net>

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

fr fr, that "or any later version" part is doing main character energy ✨

and that's the whole page, bestie πŸ’– this one's from the vnlog manual set, version dated 2026-01-26 β€” go forth and align ur columns, u icon πŸ§šβ€β™€οΈπŸŒΈ

πŸ“¦ where this page comes from