From e3853e26926c81fd45a73aed9666a9ef24395e4c Mon Sep 17 00:00:00 2001 From: Vuong Hoang Date: Tue, 22 Sep 2026 14:13:41 -0700 Subject: [PATCH] docs(u6): the CLI usage strings carry the --apply form The three places scripts/booth documents itself -- the header block and both usage lines -- still described a bare --apply, which is now refused. A usage string that names a form the script rejects is worse than none. --- scripts/booth | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scripts/booth b/scripts/booth index 513c39f..1e273f7 100755 --- a/scripts/booth +++ b/scripts/booth @@ -25,8 +25,12 @@ # booth bench ls list benches, live -> promoted -> retired # booth bench state live | promoted | retired # booth bench rm remove one -# booth bench import [--apply] classify the board's rows; writes NOTHING -# without --apply, and never edits links.md +# booth bench import classify the board's rows; writes NOTHING +# booth bench import --apply ... register ONLY the ids you name. A bare +# --apply is REFUSED: a machine cannot tell +# a bench from a bookmark by its URL, and +# ~14 of 35 live candidates are bookmarks. +# links.md is never edited by either form. # # THREE SURFACES, THREE JOBS. Telling them apart is the whole of U6: # a BOOTH is a review surface you post work to. It announces itself and is @@ -236,7 +240,7 @@ sys.stdout.write("N" if name is None else "B:" + name) } usage() { - echo "usage: booth {new [--why W] [--title T]|add ... [--why W] [--title T]|url |ls|rm |keep |unkeep |blur ...|unblur ...|link [description]|links|unlink |ask