Terminal
Terminal
Sección titulada «Terminal»Los hosts de terminal ejecutan scripts Lua con acceso a stdin/stdout/stderr.
Tipo de Entrada
Sección titulada «Tipo de Entrada»| Tipo | Descripción |
|---|---|
terminal.host | Host de sesión de terminal |
Configuración
Sección titulada «Configuración»- name: cli_host kind: terminal.host hide_logs: false lifecycle: auto_start: true| Campo | Tipo | Por Defecto | Descripción |
|---|---|---|---|
hide_logs | bool | false | Suprimir salida de logs al bus de eventos |
Contexto del Terminal
Sección titulada «Contexto del Terminal»Los scripts ejecutándose en un host de terminal reciben un contexto de terminal con:
- stdin - Lector de entrada estándar
- stdout - Escritor de salida estándar
- stderr - Escritor de error estándar
- args - Argumentos de línea de comandos
API Lua
Sección titulada «API Lua»El Módulo IO proporciona operaciones de terminal:
local io = require("io")
io.write("Ingrese nombre: ")local name = io.readline()io.print("Hola, " .. name)
local args = io.args()Las funciones retornan errores si se llaman fuera de un contexto de terminal.
Ver También
Sección titulada «Ver También»- Terminal I/O — Operaciones stdin/stdout/stderr
- TTY — Eventos de entrada, estilos y diseño