penwick
v0.2.1
Published
A pipe utility narrated by the late Mortimer J. Penwick (1939–1987), senior systems programmer.
Maintainers
Readme
penwick
A pipe utility narrated by the late Mortimer J. Penwick (1939–1987), senior systems programmer at IBM, Poughkeepsie. He retired with arthritis, died of a heart attack the following winter, and now lives in a UNIX pipe. He watches what passes through. He comments on it.
$ git log --oneline -20 | penwick narrate
The gentleman has been busy this week, sir. A flurry of fixes
to the navigation header — three in two days. I would call this
indecision, but I have seen worse in COBOL.
...Install
npm install -g penwickSet one of (priority order):
ANTHROPIC_API_KEY— defaults toclaude-haiku-4-5OPENAI_API_KEY— defaults togpt-5.4-miniDEEPSEEK_API_KEY— defaults todeepseek-chat
Use
<command-with-output> | penwick <subcommand>Subcommands
| Command | What it does |
| ---------- | ---------------------------------------------------------- |
| narrate | Brief observations on what passes through the pipe. |
| eulogize | An obituary, with ASCII border, for what has died. |
| judge | A judgment. Less ceremonial than an obituary. |
Examples
git log --oneline -20 | penwick narrate
npm outdated | penwick eulogize
npx skill-graveyard audit --json | penwick eulogize
lighthouse https://example.com --output=json | penwick judgeOverride model
some-cmd | penwick narrate --model openai/gpt-5.4-mini
some-cmd | penwick eulogize --model anthropic/claude-sonnet-4-5
some-cmd | penwick judge --model deepseek/deepseek-chatFormat: <provider>/<model-id> where provider is anthropic, openai, or deepseek.
License
MIT. See LICENSE.
Define real, sir.
— M.J.P.
