Saltar al contenido principal
Documentación

ptool

Scripts con Lua para flujos de shell y automatización.

Crea scripts de automatización pequeños y precisos con Lua, y publícalos como herramientas de línea de comandos.

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

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

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

Empieza con la guía y luego pasa a la documentación de la API de Lua organizada por módulos como manual para tus scripts.

Por qué ptool

Un entorno práctico para scripts de automatización

Enfocado en scripts

Escribe archivos Lua normales y ejecútalos con ptool. El entorno expone utilidades tanto en ptool como en p.

Todo incluido

Usa utilidades para semver, archivos, HTTP, SSH, plantillas, bases de datos y procesamiento de texto sin montar herramientas por separado.

Pensado para CLI

Combina comandos de shell, análisis de argumentos, scripts con shebang y APIs estructuradas en un solo lugar para automatización práctica.

Para IA

Da a los asistentes Markdown original en lugar de HTML renderizado

ptool publica los documentos fuente como archivos estáticos para que los agentes puedan leer el Markdown original directamente.

1. Empieza aquí

Pídele al asistente que lea primero el índice de manifest. Desde ahí puede seguir manifests más pequeños agrupados por idioma y versión.

/raw/manifest.json

3. Dile al modelo qué hacer

Ejemplo: lee el índice de manifest, abre el manifest de idioma/versión correspondiente y luego carga el Markdown original en lugar de extraer el sitio renderizado.

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