スクリプトファースト
普通の Lua ファイルを書いて ptool で実行できます。ランタイムは ptool と p の両方にユーティリティを公開します。
シェルと自動化ワークフローのための Lua スクリプティング。
Lua で小さく鋭い自動化スクリプトを書き、コマンドラインツールのように配布して使えます。
ptool.use("v0.1.0")
local who = ptool.ask("Deploy target?", {
default = "staging",
})
ptool.run("echo", {"deploying", who})まずガイドから始めて、次にモジュール別の Lua API ドキュメントをスクリプトの手引きとして参照してください。
ptool を選ぶ理由
普通の Lua ファイルを書いて ptool で実行できます。ランタイムは ptool と p の両方にユーティリティを公開します。
semver、ファイル、HTTP、SSH、テンプレート、データベース、テキスト処理のヘルパーを、別々のツールを組み合わせずに使えます。
シェルコマンド、引数解析、shebang スクリプト、構造化 API を 1 か所にまとめ、実用的な自動化を組み立てられます。
AI 向け
ptool は元のドキュメントを静的ファイルとして公開するため、エージェントは生の Markdown を直接読めます。
まずアシスタントに manifest index を読ませてください。そこから言語別・バージョン別の小さな manifest をたどれます。
/raw/manifest.json各ドキュメントには安定した生 Markdown URL があります。言語/バージョン manifest を使うことも、ページを直接指定することもできます。
例: manifest index を読み、対応する言語/バージョン manifest を開き、レンダリング済みサイトをスクレイプする代わりに生の Markdown を読み込ませます。
Fetch /raw/manifest.json, open /raw/manifests/en/current.json, find the page for "/docs/unreleased/intro", then read its rawUrl.