Skip to content

Files

This branch is 2908 commits behind hasura/graphql-engine:master.

cli

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Apr 15, 2020
Jun 16, 2021
Feb 18, 2023
Jun 8, 2022
Feb 22, 2023
Feb 13, 2023
Mar 7, 2023
Jan 16, 2023
Jan 16, 2023
Sep 8, 2021
Nov 2, 2022
Nov 28, 2022
Oct 28, 2022
Jun 17, 2021
Jan 13, 2020
Aug 2, 2022
Jun 7, 2022
Feb 2, 2022
Jan 30, 2023
Nov 3, 2022
Nov 28, 2022
Feb 25, 2022
Jan 16, 2023
Oct 4, 2022
Oct 4, 2022
Jun 18, 2021

Hasura GraphQL Engine CLI

GoDoc

Installation

Download GraphQL Engine CLI bundled with Hasura CLI

  • Linux/macOS

    curl -L https://github.com/hasura/graphql-engine/raw/stable/cli/get.sh | bash

    This will install the Hasura CLI in /usr/local/bin. You might have to provide your sudo password depending on the permissions of your /usr/local/bin location.

    If you’d prefer to install to a different location other than /usr/local/bin, set the INSTALL_PATH variable accordingly:

    curl -L https://github.com/hasura/graphql-engine/raw/stable/cli/get.sh | INSTALL_PATH=$HOME/bin bash

    You can also install a specific version of the CLI by providing the VERSION variable:

    curl -L https://github.com/hasura/graphql-engine/raw/stable/cli/get.sh | VERSION=v2.2.0 bash
  • Windows

    Download the binary cli-hasura-windows-amd64.exe available under Assets of the latest release from the GitHub release page: https://github.com/hasura/graphql-engine/releases

Download using go get

go get github.com/hasura/graphql-engine/cli/cmd/hasura

Build from source

git clone https://github.com/hasura/graphql-engine
cd graphql-engine/cli
make deps
make build-cli-ext copy-cli-ext
make build
# binaries will be in _output directory

Usage

hasura init --directory <my-project> --endpoint <graphql-endpoint> --admin-secret <admin-secret>
cd <my-project>
hasura console

Contributing

Checkout the contributing guide.