Publish a file to VisiHub and verify its integrity. Uploads the file as a new dataset revision. VisiHub runs an integrity check (row count, column names, schema structure, content hash) and computes a structural diff against the previous version.
Terminal window
vgridpublish<file>--repo<owner/slug> [options]
Option
Description
--repo
VisiHub repository in owner/slug format (required)
--dataset
Dataset name in VisiHub (defaults to file basename)
--source-type
Source system type (e.g., dbt, qbo, snowflake, manual)
--source-identity
Source identity (e.g., warehouse table, realm ID)
--query-hash
Source query hash (for warehouse extracts)
--no-wait
Don’t wait for import to complete. By default --wait is true: the CLI polls until the server finishes processing
--no-fail
Don’t fail on integrity check failure. By default --fail-on-check-failure is true
--output
Output format: json or text (auto-detected: JSON when piped, text when TTY)
--assert-sum
Assert sum of a numeric column (repeatable). Format: column:expected[:tolerance]
--assert-cell
Assert a computed cell value in a .sheet file (repeatable). Format: sheet!cell:expected[:tolerance]
--reset-baseline
Reset integrity baseline (use when schema changes are intentional)