Utilisable dans des scripts
La sortie est en JSON sur stdout : vous pouvez la transmettre à jq, à un script ou à une étape de CI. Le code de sortie 0 signifie que la commande s'est terminée, 1 qu'elle n'a pas pu aboutir, avec la raison dans le JSON. Les entrées peuvent être des options, un objet JSON passé avec --input, ou du JSON sur stdin. La plupart des commandes qui écrivent des fichiers demandent un chemin ou une option explicite, comme --out ou --apply.
- Budgets explicites : crawl-site accepte --max-urls, --max-depth et --max-urls-per-second
- Le code de sortie 2 n'est utilisé que par log-scan, pour une exécution dont ses propres chiffres se contredisent
- Les commandes présentées dans la documentation sont exécutées en CI sur des jeux de données de test

