Anatomy — Build Your Own Bun-Powered CLI
03 / The shape
Three properties that earn a CLI a place in your daily flow.
01
Pipeable
Reads stdin, writes stdout. Plays nice with
grep
,
jq
, and the rest of your shell.
02
Prompt-able
Asks when it needs to. Supports a
--non-interactive
flag so it can run in CI too.
03
Composable
Does one thing well. Chains cleanly with the other tools you already own.
Back to portfolio
04 / 09