Saltar al contenido principal

Estructura de comandos

Los comandos están agrupados según lo que trabajan, por ejemplo olostep keys list o olostep monitors pause <monitor_id>. Los comandos principales de datos web tienen una abreviatura que ejecuta su comando de creación: olostep whoami es lo mismo que olostep account info.

Obtener ayuda

olostep help <words> lista los comandos cuyo nombre o descripción contiene cada palabra. La ayuda funciona sin iniciar sesión.

Salida

El CLI elige su salida según a dónde va: Los errores van a stderr, por lo que redirigir stdout nunca los mezcla en tus datos. Los colores también están desactivados cuando se establece FORCE_COLOR=0 o TERM=dumb:

JSON

Agrega --json a cualquier comando que lo liste en su ayuda:
Los comandos que llaman a Olostep devuelven un objeto JSON:
Analiza el JSON, no la salida legible por humanos. La salida humana puede cambiar entre versiones.

Seleccionar campos

--fields mantiene solo los campos que nombras. Separa los campos con comas y alcanza campos anidados con un punto. Cada campo que elijas se imprime bajo la ruta que diste:
Para elegir campos anidados, mira la salida completa de --json una vez, luego nómbralos como data.<field>. --fields también funciona sin --json, y muestra solo esos campos en la tabla.

Redirigir a jq

Pasar valores

Las URLs y consultas posicionales también se pueden pasar como banderas, por ejemplo olostep scrape create --url-to-scrape https://example.com o olostep search create --query "olostep".

Comandos que cambian cosas

Los comandos que crean, cambian o eliminan algo, o usan créditos, lo indican en su ayuda. Soportan:
Los comandos que usan créditos, como scrape, search, map, crawl, answer, extract, batch create, monitors create, monitors run y agents run, dicen Esto consume créditos o consume créditos en su ayuda.

Banderas globales

Estas banderas funcionan en cada comando: Estas banderas funcionan en cada comando que las muestra en su ayuda:

Variables de entorno

Códigos de salida