dapple 0.6: Composition and Layout for Terminal Graphics
dapple 0.6 introduced a layout engine and used it to ship seven new CLI extras. That was fast growth – maybe too fast. By the time the dust settled, there were 14 tools, and some of them overlapped.
csvcat rendered CSV tables. datacat rendered JSON tables. Both produced the same output for the same conceptual task: “show me this structured data.” imgcat displayed one image. thumbcat displayed many images in a grid. Two entry points for one domain.
0.7 consolidates. Each tool owns a domain, not a file format. The result is 11 tools that cover more ground than 14 did.
...Read more →