5 ms·
It's interesting watching these types of tools get re-invented periodically: https://github.com/benbernard/RecordStream https://github.com/benbernard/RecordStr
by jasonpeacock 5y ago
It's interesting watching these types of tools get re-invented periodically:
https://github.com/benbernard/RecordStream https://github.com/benbernard/RecordStream
It shows the unix model of many small, composable tools is very powerful, but also shows that POSIX is missing some essential pieces that everyone keeps trying to add/reinvent.
- dima55 5y agoLots of them out there. Here's one that repurposes the extends the standard unix tools to know about comments and column labels: https://github.com/dkogan/vnlog/ https://github.com/dkogan/vnlog/
- pdimitar 5y agoIf have any more links, please post them! I am a fan of collecting such tools.
- eatonphil 5y agoI just published dsq [0] for running SQL queries against CSV/JSON/Excel/Parquet/etc or just converting those files to JSON. [0] https://github.com/multiprocessio/datastation/tree/main/runner/cmd/dsq https://github.com/multiprocessio/datastation/tree/main/runn...
- loudmax 5y agoPretty sure JSON isn't part of POSIX.
- jasonpeacock 5y agoCorrect, but the point is that POSIX is missing something - maybe a standardized text format? These tools all first convert from various formats into a single, queryable format, then build further tools on top of that queryable format.