Skip to content

Commit 0921e03

Browse files
AlexgodorojaAlex Godoroja
andauthored
catalogue: io.pilot.tldr v1.13.1 (#380)
catalogue: io.pilot.tldr v1.13.1 (rich, from R2) Co-authored-by: Alex Godoroja <alex@vulturelabs.io>
1 parent f8a2443 commit 0921e03

3 files changed

Lines changed: 106 additions & 1 deletion

File tree

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
{
2+
"schema_version": 1,
3+
"id": "io.pilot.tldr",
4+
"display_name": "Tldr",
5+
"tagline": "tldr (tlrc 1.13.1) as native, example-first documentation for agents: simplified, community-driven man pages for ~7,350+",
6+
"description_md": "tldr (tlrc 1.13.1) as native, example-first documentation for agents: simplified, community-driven man pages for ~7,350+ command-line tools, delivered to the host and fronted as typed methods. Look up a command's cheat-sheet as clean text or raw Markdown, search the whole catalog by keyword, list the directory of documented tools, refresh or inspect the local cache, render a local page, and reach every client flag (--platform, --language, --list-all, --offline, …) via a verbatim-argv passthrough. Open source — MIT client, CC-BY-4.0 pages — self-contained and offline after the first fetch, on macOS and Linux.",
7+
"vendor": {
8+
"name": "Pilot Protocol",
9+
"url": "https://pilotprotocol.network",
10+
"contact": "apps@pilotprotocol.network",
11+
"agent_usage": "Agents recall any CLI with tldr.get (clean text) or tldr.raw (raw Markdown), discover tools by task with tldr.search, browse the catalog with tldr.list, keep the cache current with tldr.update / inspect it with tldr.info, render a local page with tldr.render, and reach every client flag (--platform, --language, --list-all, --offline) via tldr.exec (verbatim argv + optional stdin). Output is clean text/Markdown, or {stdout,stderr,exit} on a non-zero exit.",
12+
"capabilities": "Delivers the official tldr-pages client (tlrc 1.13.1, MIT) as a sha-pinned, relocatable per-OS/arch bundle fronting simplified, example-first man pages for ~7,350+ commands. The ~3 MiB page catalog (CC-BY-4.0, © tldr-pages contributors) auto-downloads on first use and works offline thereafter. Repackaged unmodified from the upstream tlrc release with a thin wrapper that serves a complete, color-free command-palette reference.",
13+
"publisher_pubkey": "ed25519:PWQdFC8oGtlYsGhVtjMcR1CfOKKa0O3TtKtFD8vrD90="
14+
},
15+
"source_url": "https://github.com/pilot-protocol/app-template/tree/main/submissions/io.pilot.tldr",
16+
"license": "",
17+
"categories": [],
18+
"size": {
19+
"bundle_bytes": 5355931
20+
},
21+
"methods": [
22+
{
23+
"name": "tldr.get",
24+
"summary": "Look up a command's tldr page and return the concise, example-first cheat-sheet as clean text (color stripped). The fastest way to recall exactly how to invoke a CLI. This is `tldr --quiet --color never <command>`. The page cache auto-downloads on first use."
25+
},
26+
{
27+
"name": "tldr.raw",
28+
"summary": "Return a page as raw Markdown (unrendered) — the most machine-parseable form, ideal for an agent that wants to extract the example commands programmatically. This is `tldr --quiet --raw <command>`."
29+
},
30+
{
31+
"name": "tldr.search",
32+
"summary": "Full-text search across the entire tldr catalog for a keyword and return each matching page as `language platform page`. First-class content search — find the right tool when you only know the task (\"compress\", \"screenshot\", \"json\"). This is `tldr --quiet --search <keyword>`."
33+
},
34+
{
35+
"name": "tldr.list",
36+
"summary": "List every documented command for the current platform plus the cross-platform `common` set — a directory of all tools tldr covers, one name per line. Pair with tldr.search to explore the catalog. This is `tldr --quiet --list`. (Use tldr.exec with [\"--list-all\"] for every platform.)"
37+
},
38+
{
39+
"name": "tldr.info",
40+
"summary": "Show cache information: the on-disk cache path, its age, the installed languages, and the total page count. This is `tldr --info`."
41+
},
42+
{
43+
"name": "tldr.update",
44+
"summary": "Refresh the local page cache from the tldr-pages archive (downloads only the languages that changed). Needs network; the cache also auto-downloads on first use, so this is only for an explicit refresh. This is `tldr --update`."
45+
},
46+
{
47+
"name": "tldr.render",
48+
"summary": "Render a local tldr page file (a `.md` in tldr format) as clean text — preview a page you are authoring or one written elsewhere. This is `tldr --quiet --color never --render <file>`."
49+
},
50+
{
51+
"name": "tldr.exec",
52+
"summary": "Run the tldr client with a verbatim argv — the full surface beyond the curated methods. Payload is {\"args\":[...]} forwarded straight to `tldr`, plus optional {\"stdin\":\"...\"}. Use it for any flag or combination the curated methods don't cover: `--platform linux systemctl` to force a platform, `--list-all`/`--list-platforms`/`--list-languages`, `-L es` for another language, `--short-options`/`--long-options`, `--edit`, `--offline`, `--gen-config`, or a multi-word page as separate args. Examples: {\"args\":[\"--platform\",\"linux\",\"systemctl\"]}; {\"args\":[\"--list-all\"]}; {\"args\":[\"git\",\"commit\"]}; {\"args\":[\"-L\",\"es\",\"tar\"]}."
53+
},
54+
{
55+
"name": "tldr.cli_help",
56+
"summary": "Return the complete tldr command-palette reference — every operation and modifier flag, its values and defaults, the platform list, cache/offline behavior, search & directory usage, worked examples, and licensing — as clean, color-free text. The full contract for what tldr.get / tldr.exec accept. This is `tldr --help`."
57+
},
58+
{
59+
"name": "tldr.version",
60+
"summary": "Print the delivered client and tldr-client-spec version, e.g. \"tlrc v1.13.1 (implementing the tldr client specification v2.3)\". Needs no cache. This is `tldr --version`."
61+
}
62+
],
63+
"changelog": [
64+
{
65+
"version": "1.13.1",
66+
"notes": [
67+
"Published v 1.13.1"
68+
]
69+
}
70+
]
71+
}

catalogue/catalogue.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -706,6 +706,40 @@
706706
}
707707
},
708708
"publisher": "ed25519:ii6QAc8qZB4NvbOXqnLfnv+OhPqepuK0BISAv9jM5x0="
709+
},
710+
{
711+
"id": "io.pilot.tldr",
712+
"version": "1.13.1",
713+
"description": "tldr (tlrc 1.13.1) as native, example-first documentation for agents: simplified, community-driven man pages for ~7,350+ command-line tools, delivered to the host and fronted as typed methods. Look up a command's cheat-sheet as clean text or raw Markdown, search the whole catalog by keyword, list the directory of documented tools, refresh or inspect the local cache, render a local page, and reach every client flag (--platform, --language, --list-all, --offline, …) via a verbatim-argv passthrough. Open source — MIT client, CC-BY-4.0 pages — self-contained and offline after the first fetch, on macOS and Linux.",
714+
"bundle_url": "https://pub-f09f9a4ea848491198d48e329ba030e3.r2.dev/bundles/io.pilot.tldr/1.13.1/io.pilot.tldr-1.13.1-linux-amd64.tar.gz",
715+
"bundle_sha256": "0e73bc90fcf6fd62972cf08171b2c8e56cd2adf43b42e01afdb529f084bc1407",
716+
"display_name": "Tldr",
717+
"vendor": "Pilot Protocol",
718+
"categories": [],
719+
"bundle_size": 5355931,
720+
"source_url": "https://github.com/pilot-protocol/app-template/tree/main/submissions/io.pilot.tldr",
721+
"license": "",
722+
"metadata_url": "https://raw.githubusercontent.com/pilot-protocol/pilotprotocol/main/catalogue/apps/io.pilot.tldr/metadata.json",
723+
"metadata_sha256": "3b686d075a69b2b85e9cb5caa61207adb8f870ffa5d01eb1f16e256a11068198",
724+
"bundles": {
725+
"linux/amd64": {
726+
"bundle_url": "https://pub-f09f9a4ea848491198d48e329ba030e3.r2.dev/bundles/io.pilot.tldr/1.13.1/io.pilot.tldr-1.13.1-linux-amd64.tar.gz",
727+
"bundle_sha256": "0e73bc90fcf6fd62972cf08171b2c8e56cd2adf43b42e01afdb529f084bc1407"
728+
},
729+
"linux/arm64": {
730+
"bundle_url": "https://pub-f09f9a4ea848491198d48e329ba030e3.r2.dev/bundles/io.pilot.tldr/1.13.1/io.pilot.tldr-1.13.1-linux-arm64.tar.gz",
731+
"bundle_sha256": "7379ce8068d5031e38d7e7489e81d45123d62ae3ee814c1d2c8231a421e229c8"
732+
},
733+
"darwin/amd64": {
734+
"bundle_url": "https://pub-f09f9a4ea848491198d48e329ba030e3.r2.dev/bundles/io.pilot.tldr/1.13.1/io.pilot.tldr-1.13.1-darwin-amd64.tar.gz",
735+
"bundle_sha256": "b1505b6eb762be844f7005803b222ef1b9abec879f1621bcfb1d3f8122eedbd2"
736+
},
737+
"darwin/arm64": {
738+
"bundle_url": "https://pub-f09f9a4ea848491198d48e329ba030e3.r2.dev/bundles/io.pilot.tldr/1.13.1/io.pilot.tldr-1.13.1-darwin-arm64.tar.gz",
739+
"bundle_sha256": "9cd334fcedbb486c08eb26205d80caf0f63754f8bd3909e0149ee24dcc709a56"
740+
}
741+
},
742+
"publisher": "ed25519:PWQdFC8oGtlYsGhVtjMcR1CfOKKa0O3TtKtFD8vrD90="
709743
}
710744
]
711745
}

catalogue/catalogue.json.sig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
E8f9kCu1Ko1kZaQ1mCeqTRj4JXVYzR9jzm1dhKPDCAxmL0IkjM5I8eHfAj8WqJV8OPRV9MFYOmfn/yH+tlN6CQ==
1+
SB5JLHWnTGn5zDTrrSpzbQLjBAjnJ92nbPlSQ2oqBWgmQMNde2oXW7hpD4P0/B1cZXcQezfqd10o0avM8FoXBg==

0 commit comments

Comments
 (0)