diff options
author | Jaka Hudoklin <jaka@x-truder.net> | 2019-12-11 20:41:31 +0000 |
---|---|---|
committer | Jaka Hudoklin <jaka@x-truder.net> | 2020-05-07 18:54:01 +0700 |
commit | 9a8454a7a9e10a6e5d789b4049faa3876c1db3df (patch) | |
tree | d88025e3da213555f8d80c6bfce1a0da4021361b /pkgs/servers/hasura/cli.nix | |
parent | 4acf1e66506e05f41c4a4d0a86e999b30f35bdf3 (diff) | |
download | nixpkgs-9a8454a7a9e10a6e5d789b4049faa3876c1db3df.tar nixpkgs-9a8454a7a9e10a6e5d789b4049faa3876c1db3df.tar.gz nixpkgs-9a8454a7a9e10a6e5d789b4049faa3876c1db3df.tar.bz2 nixpkgs-9a8454a7a9e10a6e5d789b4049faa3876c1db3df.tar.lz nixpkgs-9a8454a7a9e10a6e5d789b4049faa3876c1db3df.tar.xz nixpkgs-9a8454a7a9e10a6e5d789b4049faa3876c1db3df.tar.zst nixpkgs-9a8454a7a9e10a6e5d789b4049faa3876c1db3df.zip |
hasura: init at 1.2.1
Diffstat (limited to 'pkgs/servers/hasura/cli.nix')
-rw-r--r-- | pkgs/servers/hasura/cli.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/servers/hasura/cli.nix b/pkgs/servers/hasura/cli.nix new file mode 100644 index 00000000000..f19ffe12f5d --- /dev/null +++ b/pkgs/servers/hasura/cli.nix @@ -0,0 +1,33 @@ +{ buildGoModule, hasura-graphql-engine }: + +buildGoModule rec { + name = "hasura-${version}"; + version = hasura-graphql-engine.version; + + src = hasura-graphql-engine.src; + modRoot = "./cli"; + + goPackagePath = "github.com/hasura/graphql-engine/cli"; + subPackages = [ "cmd/hasura" ]; + + modSha256 = "0bpb9r0n8n8c1p8sas3qanhvqw45rq8kygb4dmkfhj3d9vlgn6d2"; + + buildFlagsArray = [''-ldflags= + -X github.com/hasura/graphql-engine/cli/version.BuildVersion=${version} + -s + -w + '']; + + postInstall = '' + mkdir -p $out/share/{bash-completion/completions,zsh/site-functions} + + export HOME=$PWD + $out/bin/hasura completion bash > $out/share/bash-completion/completions/hasura + $out/bin/hasura completion zsh > $out/share/zsh/site-functions/_hasura + ''; + + meta = { + inherit (hasura-graphql-engine.meta) license homepage maintainers; + description = "Hasura GraphQL Engine CLI"; + }; +} |