Menu

1 / 2

Vibe Coding a GUI for Miller (mlr, the structured data file processing tool)

Reading 0:00
15s threshold

Vibe Coding a GUI for Miller (mlr, the structured data file processing tool)

TL;DR

I (or AI) made a thing: mlr-desktop is a GUI for the awesome tool Miller (mlr)

Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

And it was completely done by an AI agent (vibe coding). Read on for more details, or download the latest release and try it out (available for Mac, Windows and Linux).

Background

One thing we do at snabble is importing large amounts of retail product data from our customers. Think product names and prices.

Ideally, we receive data in the form of JSON, but often we get data from legacy systems that only support CSV export (or worse: some other proprietary text format).

Here's a trivial example of some well-formed CSV:

SKU,Product Name,Price,Barcode

FRO-010,Organic Free-Range Eggs (Dozen),5.99,5012345678901

PNC-025,Fresh Baked Sourdough Loaf,4.25,5023456789012

DRY-050,Basmati Rice (5kg),12.50,5034567890123

PRO-005,Roma Tomatoes (Per…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.