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.

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.