.. meta:: :description: Use hasura metadata diff to show changes between two different sets of Hasura metadata with the Hasura CLI :keywords: hasura, docs, CLI, hasura metadata diff .. _hasura_metadata_diff: Hasura CLI: hasura metadata diff -------------------------------- (PREVIEW) Show a highlighted diff of Hasura metadata. Synopsis ~~~~~~~~ (PREVIEW) Show changes between two different sets of Hasura metadata. By default, it shows changes between the exported metadata file and server metadata. :: hasura metadata diff [file1] [file2] [flags] Examples ~~~~~~~~ :: # NOTE: This command is in preview, usage and diff format may change. # Show changes between server metadata and the exported metadata file: hasura metadata diff # Show changes between server metadata and that in local_metadata.yaml: hasura metadata diff local_metadata.yaml # Show changes between metadata from metadata.yaml and metadata_old.yaml: hasura metadata diff metadata.yaml metadata_old.yaml # Apply admin secret for Hasura GraphQL engine: hasura metadata diff --admin-secret "" # Diff metadata on a different Hasura instance: hasura metadata diff --endpoint "" Options ~~~~~~~ :: -h, --help help for diff Options inherited from parent commands ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: --admin-secret string admin secret for Hasura GraphQL engine --endpoint string http(s) endpoint for Hasura GraphQL engine --log-level string log level (DEBUG, INFO, WARN, ERROR, FATAL) (default "INFO") --no-color do not colorize output (default: false) --project string directory where commands are executed (default: current dir) --skip-update-check skip automatic update check on command execution SEE ALSO ~~~~~~~~ * :ref:`hasura metadata ` - Manage Hasura GraphQL engine metadata saved in the database *Auto generated by spf13/cobra*