Structure des commandes
olostep keys list ou olostep monitors pause <monitor_id>. Les principales commandes de données web ont un raccourci qui exécute leur commande de création :
olostep whoami est équivalent à olostep account info.
Obtenir de l’aide
olostep help <words> liste les commandes dont le nom ou la description contient chaque mot. L’aide fonctionne sans connexion.
Sortie
Le CLI choisit sa sortie en fonction de sa destination :
Les erreurs vont vers stderr, donc le piping de stdout ne les mélange jamais dans vos données.
Les couleurs sont également désactivées lorsque
FORCE_COLOR=0 ou TERM=dumb est défini :
JSON
Ajoutez--json à toute commande qui le liste dans son aide :
Analysez le JSON, pas la sortie lisible par l’homme. La sortie humaine peut changer entre les versions.
Sélectionner des champs
--fields ne conserve que les champs que vous nommez. Séparez les champs par des virgules, et atteignez les champs imbriqués avec un point. Chaque champ que vous choisissez est imprimé sous le chemin que vous avez donné :
--json une fois, puis nommez-les comme data.<field>. --fields fonctionne également sans --json, et affiche uniquement ces champs dans le tableau.
Pipeliner dans jq
Passer des valeurs
Les URLs et requêtes positionnelles peuvent également être passées en tant qu’options, par exemple
olostep scrape create --url-to-scrape https://example.com ou olostep search create --query "olostep".
Commandes qui modifient des choses
Les commandes qui créent, modifient ou suppriment quelque chose, ou utilisent des crédits, le précisent dans leur aide. Elles prennent en charge :scrape, search, map, crawl, answer, extract, batch create, monitors create, monitors run et agents run, indiquent This consumes credits ou consumes credits dans leur aide.
Options globales
Ces options fonctionnent sur chaque commande :
Ces options fonctionnent sur chaque commande qui les affiche dans son aide :