mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-09-20 15:09:02 +03:00
489835eb36
- modified the `dry-run` flag of metadata apply command. - added new flag `o` which takes "json" or "yaml" as parameters for metadata apply command. - added new flag `o` which takes "json" or "yaml" as parameters for metadata export command. It outputs the metadata from server to stdout in form of json or yaml and won't change the project's metadata. - added deprecation warnings for `--from-file` flag - added info message for describing change of behavior of `--dry-run` flag - v3 metadata objects like `rest_endpoints` was also added to list of metadata objects in config v2 (fix) - the order in which metadata objects are appended to metadata objects list matter when using `--dry-run` flag, refactored this order to match server metadata. - `metadata apply` command can now accept json/yaml metadata from io pipe - config v3 `metadata apply` didn't show any information to user when applied metadata is inconsistent, this is addressed. - removed `github.com/ghodss/yaml` dependency from repo - version metadata object was added twice during intialization (fix) Co-authored-by: Aravind K P <8335904+scriptonist@users.noreply.github.com> GitOrigin-RevId: 2316f519eb40645efd86ffee2a85d3c90543ec17 |
||
---|---|---|
.. | ||
build | ||
cmd/hasura | ||
commands | ||
integration_test | ||
internal | ||
migrate | ||
pkg/console | ||
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.