uploads-v0.35.0
Minor Changes
- 918faa2: Show a runnable example when a command is missing an argument.
uploads putnow answerserror: put requires at least one filefollowed byuploads put ./shot.png --pr 123, so the fix is copy-pasteable instead of one--helpaway. Applies to put, attach, find, delete, meta, gallery, comment, screenshot, annotate, and config set, plus the unknown-subcommand errors. With--jsonthe example comes back as anexamplefield on the error payload. - 918faa2: Stop hiding the reason a command failed (#545). A missing argument used to
print the command's whole help block with no error line in it —
uploads put,find,delete,meta,gallery,screenshot,annotate, andconfig setall did this. Each now prints oneerror:line naming what is missing, plus theuploads <cmd> --helphint, so trimmed output still carries the reason and--jsongets a real error payload. An unknownconfigsubcommand does the same instead of dumping the config help. - 918faa2: Smooth out three metadata papercuts agents hit (#545).
meta setandfindnow accept--meta k=v, the same spellingput,attach,screenshot, andlistuse, alongside the positionalk=vform. An unknown command answers with a "did you mean" suggestion —uploads set-metadatapoints atuploads meta set— instead of a help dump that never mentionedmeta. That output is also short now, so an agent that pipes throughtailstill sees the error; with--jsonit comes back as{ error, code, didYouMean }on stdout.
Fetched August 1, 2026
