@@ -33,5 +33,5 @@
|
||||
}
|
||||
],
|
||||
"keywords": ["irc", "libera", "tui", "chat"],
|
||||
"bareOsNotes": "Needs ctx.bareOsTlsConnect (ctx API 1.57.0). Disable with BARE_OS_IRC=0."
|
||||
"bareOsNotes": "TLS via ctx.bareOsTlsConnect (ctx API 1.57.0) or ctx.bare.bareTls on older Bare standalone binaries. Disable with BARE_OS_IRC=0."
|
||||
}
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"name": "summon",
|
||||
"section": 1,
|
||||
"title": "summon",
|
||||
"synopsis": [
|
||||
"summon [URL]",
|
||||
"summon dump URL",
|
||||
"summon links URL",
|
||||
"summon get URL",
|
||||
"summon bookmarks [add URL [TITLE]]",
|
||||
"summon about [summon|bookmarks|history|cookies|net|blank]"
|
||||
],
|
||||
"description": "Text web browser for Bare OS. On a TTY, opens a full-screen ctx.tui session (cell buffer). Without a TTY, dump/links/get print laid-out text, numbered links, or raw source. JavaScript is off. HTTP(S) uses ctx.httpFetch and the same allow/deny lists as curl/wget. Config, cookies, and bookmarks live in ~/.summon/.",
|
||||
"options": [
|
||||
{
|
||||
"flag": "--json",
|
||||
"meaning": "Machine-readable dump/links/bookmarks."
|
||||
},
|
||||
{
|
||||
"flag": "--reader",
|
||||
"meaning": "Dump article-like text (p/h/li) instead of the full layout."
|
||||
},
|
||||
{
|
||||
"flag": "--cols N",
|
||||
"meaning": "Wrap width for dump/layout (default 80)."
|
||||
}
|
||||
],
|
||||
"environment": [
|
||||
"BARE_OS_HTTP_ALLOWLIST — host globs permitted for ctx.httpFetch",
|
||||
"BARE_OS_HTTP_DENYLIST — host globs always blocked"
|
||||
],
|
||||
"files": [
|
||||
"~/.summon/config.json",
|
||||
"~/.summon/cookies.json",
|
||||
"~/.summon/bookmarks.json"
|
||||
],
|
||||
"keywords": ["summon", "browser", "html", "tui", "http"],
|
||||
"bareOsNotes": "First-party HTML/CSS engine (not Chromium). JS is not executed. Optional later host renderer is not required for v1."
|
||||
}
|
||||
Reference in New Issue
Block a user