Skip to content

graflo.cli

Command-line interface for graflo.

This module provides command-line tools for working with graflo, including utilities for data ingestion, schema management, and graph operations.

Key Components
  • Command-line tools for data processing
  • Schema management utilities
  • Graph database operations
Example

uv run ingest --config config.json --data data.json uv run plot_manifest -c manifest.yaml -o figs

Modules:

Name Description
canonical

graflo canonical-check -- a canonical map against the manifest it maps.

check

graflo check -- validate a manifest against a named conformance profile.

commit

Git-shaped verbs over a manifest's commit history.

ingest

Data ingestion command-line interface for graph databases.

install_tigergraph_queries

Install GSQL queries from a directory into TigerGraph.

inverses

graflo inverses -- see, realize, repair, switch and withdraw declared edge inverses.

io

Loading and writing manifests, shared by the verbs that do both.

lift

graflo lift -- convert a manifest into one that tracks state and measurements, via Operations.

main

The graflo command: one umbrella over the verbs.

manage_dbs

Database management utilities for ArangoDB.

merge

graflo merge -- the binary merge of two manifests, from the shell.

migrate_schema

Schema migration CLI.

plot_manifest

manifest visualization tool for graph databases.

run_tigergraph_queries

Run installed TigerGraph queries with JSON parameters.

xml2json

XML to JSON conversion tool for data preprocessing.