.. .. meta:: :description: User's manual for using Hasura's command line tooling, hasuractl :keywords: hasura, docs, CLI, HasuraCTL, hasuractl .. _hasuracli-manual: .. highlight:: bash Hasura CLI ========== .. contents:: Table of contents :backlinks: none :depth: 1 :local: The ``Hasura CLI`` is a command line tool which is the primary mode of managing Hasura projects and migrations. .. _hasuractl-installation: Installation ------------ Refer to :doc:`install-hasura-cli`. Commands -------- - :doc:`hasura ` - :doc:`hasura completion ` - :doc:`hasura console ` - :doc:`hasura init ` - :doc:`hasura metadata ` - :doc:`hasura metadata apply ` - :doc:`hasura metadata export ` - :doc:`hasura metadata reload ` - :doc:`hasura metadata reset ` - :doc:`hasura migrate ` - :doc:`hasura migrate apply ` - :doc:`hasura migrate create ` - :doc:`hasura migrate status ` - :doc:`hasura update-cli ` - :doc:`hasura version ` Uninstalling ------------ Refer to :doc:`uninstall-hasura-cli`. .. toctree:: :maxdepth: 1 :titlesonly: :hidden: install-hasura-cli hasura hasura completion hasura console hasura init hasura metadata hasura metadata apply hasura metadata export hasura metadata reload hasura metadata reset hasura migrate hasura migrate apply hasura migrate create hasura migrate status hasura update-cli hasura version uninstall-hasura-cli