.. meta:: :description: Use Hasura's command line tooling :keywords: hasura, docs, CLI .. _hasuracli_manual: Hasura CLI ========== .. highlight:: bash .. contents:: Table of contents :backlinks: none :depth: 1 :local: Introduction ------------ The ``Hasura CLI`` is a command line tool which is the primary mode of managing Hasura projects and migrations. Installation ------------ Refer to :ref:`install_hasura_cli`. Configuration ------------- Refer to :ref:`cli_config_reference`. Commands -------- - :ref:`hasura actions ` - :ref:`hasura ` - :ref:`hasura actions codegen ` - :ref:`hasura actions create ` - :ref:`hasura actions use-codegen ` - :ref:`hasura completion ` - :ref:`hasura console ` - :ref:`hasura init ` - :ref:`hasura metadata ` - :ref:`hasura metadata apply ` - :ref:`hasura metadata clear ` - :ref:`hasura metadata diff ` - :ref:`hasura metadata export ` - :ref:`hasura metadata inconsistency ` - :ref:`hasura metadata inconsistency drop ` - :ref:`hasura metadata inconsistency list ` - :ref:`hasura metadata inconsistency status ` - :ref:`hasura metadata reload ` - :ref:`hasura migrate ` - :ref:`hasura migrate apply ` - :ref:`hasura migrate create ` - :ref:`hasura migrate squash ` - :ref:`hasura migrate status ` - :ref:`hasura plugins ` - :ref:`hasura plugins install ` - :ref:`hasura plugins list ` - :ref:`hasura plugins uninstall ` - :ref:`hasura plugins upgrade ` - :ref:`hasura scripts ` - :ref:`hasura scripts update-project-v2 ` - :ref:`hasura scripts update-project-v3 ` - :ref:`hasura seed ` - :ref:`hasura seed apply ` - :ref:`hasura seed create ` - :ref:`hasura update-cli ` - :ref:`hasura version ` Uninstalling ------------ Refer to :ref:`uninstall_hasura_cli`. .. toctree:: :maxdepth: 1 :titlesonly: :hidden: install-hasura-cli Configuration reference hasura hasura actions hasura actions codegen hasura actions create hasura actions use-codegen hasura completion hasura console hasura init hasura metadata hasura metadata apply hasura metadata clear hasura metadata diff hasura metadata export hasura metadata inconsistency hasura metadata inconsistency drop hasura metadata inconsistency list hasura metadata inconsistency status hasura metadata reload hasura migrate hasura migrate apply hasura migrate create hasura migrate squash hasura migrate status hasura plugins hasura plugins install hasura plugins list hasura plugins uninstall hasura plugins upgrade hasura scripts hasura scripts update-project-v2 hasura scripts update-project-v3 hasura seed hasura seed apply hasura seed create hasura update-cli hasura version uninstall-hasura-cli