Aller au contenu

Référence CLI

gapline est un binaire unique avec plusieurs sous-commandes. Chacune a sa propre page de référence qui couvre tous les flags, arguments et codes de retour.

gapline [--config PATH] [--no-color | --force-color] [--threads N] <sous-commande> [ARGS]

Voir flags globaux pour les options acceptées par toutes les sous-commandes.

CommandeRôle
validateLancer la suite complète de validation GTFS Schedule sur un flux.
readInterroger un fichier GTFS avec une clause SQL-like --where.
createInsérer un nouvel enregistrement dans un fichier GTFS.
updateMettre à jour les enregistrements matchés, avec cascade optionnelle.
deleteRetirer les enregistrements matchés, avec cascade automatique si besoin.
runExécuter un batch de commandes depuis un script .gl.
rulesLister ou inspecter les règles de validation enregistrées.
completionGénérer ou installer un script d’autocomplétion shell.
  • Les flags écrits --name sont en forme longue. Quand il existe une forme courte, elle est affichée à côté.
  • PATH, QUERY, LEVEL, etc. sont des placeholders pour la valeur attendue par le flag.
  • Les blocs de code utilisent $ pour marquer un prompt shell interactif. Les lignes de sortie n’ont pas de prompt.
  • Les codes de retour sont documentés sur concepts / codes de retour ; les pages de commande renvoient vers les codes qu’elles peuvent émettre.