Add cowsay-style /bin/baresay and identical /bin/say (say maps to baresay

source via build.mjs). Ship lib/baresay-engine.js for wrapping, balloons,
and cowfile parsing; default character is bear under /share/baresay/.cow.

Register commands, man pages, rebuild man/completion/posix index, sync
kernel to seeder, bump Tier-1 command count in docs to 155, and add a
test that say and baresay bundles match.
This commit is contained in:
Raven Scott
2026-04-21 19:28:55 -04:00
parent ca77803198
commit be6ca4a40c
41 changed files with 2708 additions and 17 deletions
@@ -1,7 +1,7 @@
{
"schema": 2,
"profileId": "bare-os-posix-like",
"generatedAt": "2026-04-21T23:08:29.149Z",
"generatedAt": "2026-04-21T23:27:43.821Z",
"note": "Sparse POSIX Issue 7 coverage hints for /bin utilities. Omitted command names are not yet profiled here.",
"commandIndex": [
{
@@ -12,6 +12,10 @@
"name": "awk",
"tier": "tier1_bin"
},
{
"name": "baresay",
"tier": "tier1_bin"
},
{
"name": "baretop",
"tier": "tier1_bin"
@@ -420,6 +424,10 @@
"name": "savevault",
"tier": "tier1_bin"
},
{
"name": "say",
"tier": "tier1_bin"
},
{
"name": "sed",
"tier": "tier1_bin"