mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-13 19:33:55 +03:00
c7ac1ede3f
> ### Description > This PR adds two new packages which implement the CLI requirements specified in RFC:https://github.com/hasura/lux/blob/cloud/docs/rfcs/20210614_github_integration.md 1. `pkg/metadata` ![image](https://user-images.githubusercontent.com/8335904/122384828-b4757d80-cf89-11eb-9e21-ef116fb928e9.png) 2. `pkg/migrate` ![image](https://user-images.githubusercontent.com/8335904/122510554-68771700-d023-11eb-9f5d-046d2c0cf18a.png) ### Changelog - [x] `CHANGELOG.md` is updated with user-facing content relevant to this PR. If no changelog is required, then add the `no-changelog-required` label. ### Affected components - [x] CLI https://github.com/hasura/graphql-engine-mono/pull/1598 GitOrigin-RevId: 0e2bce498386c5aae68dbca0fe383a6afff9d1a9 |
||
---|---|---|
.. | ||
build | ||
cmd/hasura | ||
commands | ||
integration_test | ||
internal | ||
migrate | ||
pkg | ||
plugins | ||
seed | ||
telemetry | ||
update | ||
util | ||
version | ||
.gitignore | ||
.realize.yaml | ||
cli.go | ||
CONTRIBUTING.md | ||
directory.go | ||
get.sh | ||
global_config.go | ||
go.mod | ||
go.sum | ||
logger_hook.go | ||
Makefile | ||
README.md |
Hasura GraphQL Engine CLI
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
- 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
# 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.