Origami.

tsv(object)

Render an array or tree of objects in TSV (tab-separated values format with a header row.

The first object is taken as representative of the set, and its properties used to establish both the header and which properties of all objects will be included in the output. The line breaks will use the default line break for the operating system.

# movies.yaml
kiki:
  title: Kiki's Delivery Service
  year: 1989
mononoke:
  title: Princess Mononoke
  year: 1997
spirited:
  title: Spirited Away
  year: 2001
heron:
  title: The Boy and the Heron
  year: 2023
$ ori Origami.tsv movies.yaml
title	year
Kiki's Delivery Service	1989
Princess Mononoke	1997
Spirited Away	2001
The Boy and the Heron	2023

See also support for unpacking tab-separated values files.