Pular para o conteúdo principal
Documentação

ptool

Scripts em Lua para fluxos de shell e automação.

Crie scripts de automação pequenos e precisos com Lua, depois distribua-os como ferramentas de linha de comando.

example.lua
ptool.use("v0.1.0")

local who = ptool.ask("Deploy target?", {
  default = "staging",
})

ptool.run("echo", {"deploying", who})

Comece pelo guia e depois vá para a documentação da API de Lua organizada por módulos como manual dos seus scripts.

Por que ptool

Um runtime prático para scripts de automação

Focado em scripts

Escreva arquivos Lua comuns e execute-os com o ptool. O runtime expõe utilitários tanto em ptool quanto em p.

Tudo incluído

Use utilitários para semver, arquivos, HTTP, SSH, templates, bancos de dados e processamento de texto sem juntar ferramentas separadas.

Feito para CLI

Combine comandos de shell, parsing de argumentos, scripts com shebang e APIs estruturadas em um só lugar para automação prática.

For AI

Give assistants raw Markdown instead of rendered HTML

ptool publishes the source docs as static files so agents can read the original Markdown directly.

1. Start here

Tell your assistant to fetch the manifest first. It lists every document title, locale, permalink, and raw Markdown URL.

/raw/manifest.json

3. Tell the model what to do

Example: read the manifest, select the matching locale and page, then load the raw Markdown instead of scraping the rendered site.

Fetch /raw/manifest.json, find the page for "/docs/intro", then read its rawUrl.