Resumen de la API de Lua
ptool expone un amplio conjunto de utilidades a través de ptool y p.
APIs principales
- API principal de Lua: Ciclo de vida del script, ejecución de procesos, configuración y utilidades de terminal.
Módulos
- API de argumentos: Análisis de esquemas de argumentos de línea de comandos para scripts Lua.
- API de SemVer: Analiza, compara y actualiza versiones semánticas.
- API de hash: Calcula resúmenes SHA-256, SHA-1 y MD5.
- API de red: Analiza URL, direcciones IP y pares host-puerto.
- API de sistema operativo: Lee variables de entorno del runtime e inspecciona detalles del proceso anfitrión.
- API de plataforma: Detecta el SO, la arquitectura y el target triple actuales.
- API ANSI: Construye salida de terminal con estilo mediante secuencias ANSI.
- API de log: Escribe logs de terminal con marcas de tiempo y nivel.
- API HTTP: Envía solicitudes HTTP y consume cuerpos de respuesta.
- API JSON: Analiza texto JSON y serializa valores Lua como JSON.
- API YAML: Analiza texto YAML, lee valores anidados y serializa valores Lua como YAML.
- API de base de datos: Abre conexiones de base de datos y ejecuta consultas SQL.
- API SSH: Conéctate a hosts remotos, ejecuta comandos y transfiere archivos.
- API de rutas: Manipula rutas de forma léxica sin tocar el sistema de archivos.
- API TOML: Analiza, serializa, lee, actualiza y elimina valores TOML.
- API de regex: Compila regex y busca, captura, reemplaza o divide texto.
- API de cadenas: Recorta, divide, une, reemplaza y formatea cadenas.
- API de sistema de archivos: Lee, escribe, crea y hace glob sobre rutas del sistema de archivos.
- API de shell: Divide líneas de comandos con sintaxis tipo shell en arreglos de argumentos.
- API de plantillas: Renderiza plantillas de texto a partir de datos Lua.
Usa esta página como punto de entrada y luego salta al módulo que necesites para ver la referencia completa de funciones.