Nothing happened, really, since announcing the beta, so this is just a little public service announcement to tell you that Tababular is out now as version 3! π
“What’s tababambabular?”, you might ask?
It’s just a little nifty library that can format data as tables, which is a nice thing to do sometimes.
E.g. in automated tests, instead of outputting one manually formatted crappy-looking test output after another, why not just collect the data and print it as a table? Here’s an example from the Fleet Manager’s driver, where emitted saga snapshot states are presented in a nice, readable summary form:
+-----------+--------------------------------------+ | Revisions | SagaId | +-----------+--------------------------------------+ | 0 | 42d9beb5-d94c-4f62-9c60-65beb40c9b5e | | 1 | | | 2 | | | 3 | | +-----------+--------------------------------------+ | 0 | 1c4c3db0-9ac2-4541-9752-ed01719aa217 | | 1 | | | 2 | | | 3 | | | 4 | | | 5 | | | 6 | | | 7 | | +-----------+--------------------------------------+
Or how about CLI applications? Check out how Fleet Manager’s administration CLI presents the list of accounts in our DEV environment:
Happy formatting! π
About the author