app
Adom Wiki CLI
Public Made by Adomby adom
The Adom Wiki CLI: publish and install packages with verified signatures, cut releases, open PRs and discussions, and discover and administer the wiki, all from your terminal. Replaces adompkg.
issue create/comment/edit: repeatable --file flag (any-type attachments)
CLI half of wiki.adom.inc/adom/wiki/issues/107 (the wiki server + web UI halves are live: any-type attachments on issues, chips in rendered bodies).
Add --file <path> to issue create / issue comment / issue edit
Generalize the repeatable --image flag:
- Upload via the same endpoint images use:
POST /api/pages/<owner>/<slug>/attachments, multipart fieldfile. - Embed in flag order like images do, but as a plain link:
[<filename>](<url>). The web renders links to/attachments/as file chips. (Images keep the![]()inline form; the response'scontent_typetells you which you got, images come back asimage/*, files asapplication/octet-stream.)
Server contract
- Allowed file extensions (beyond the image set): log, txt, md, json, yaml, yml, toml, ini, csv, tsv, xml, patch, diff, zip, gz, tgz, tar, kicad_sym, kicad_mod, kicad_sch, kicad_pcb, kicad_pro, lbr, glb, gltf, step, stp, stl, obj, pdf, hex, uf2, map.
- Caps: images 10MB, files 25MB (413 over).
- Rejections carry
code: BAD_ATTACHMENT_TYPEwithdata.allowedlisting every accepted extension, so key on the data, not the prose. - Files are stored and served as
application/octet-streamwith an attachment disposition; do not expect type-specific content types back.