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.

Para IA

Dê aos assistentes Markdown bruto em vez de HTML renderizado

O ptool publica a documentação-fonte como arquivos estáticos para que agentes possam ler o Markdown original diretamente.

1. Comece aqui

Peça ao assistente para ler primeiro o índice de manifestos. Ele aponta para manifestos menores agrupados por idioma e versão.

/raw/manifest.json

3. Diga ao modelo o que fazer

Exemplo: leia o índice de manifestos, abra o manifesto correspondente de idioma/versão e então carregue o Markdown bruto em vez de raspar o site renderizado.

Fetch /raw/manifest.json, open /raw/manifests/en/current.json, find the page for "/docs/unreleased/intro", then read its rawUrl.