CLI buttons will be sugar for the common case: wrap a command-line invocation as a button in one line, noDocumentation Index
Fetch the complete documentation index at: https://docs.buttons.sh/llms.txt
Use this file to discover all available pages before exploring further.
--runtime, no script body.
main.sh is the command you passed. The preset exists so agents can recognize the pattern — “I just want to run this command” — without thinking about runtimes.
Today
You can already wrap any CLI command with--code:
What’s changing
--cli '<command>'flag onbuttons create- Runtime value
cliinbutton.json(still executes via/bin/sh) - Detail view and
listsurface CLI buttons with a dedicated label