nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ buildGoModule, hasura-graphql-engine }:
2
3buildGoModule rec {
4 pname = "hasura";
5 version = hasura-graphql-engine.version;
6
7 src = hasura-graphql-engine.src;
8 modRoot = "./cli";
9
10 subPackages = [ "cmd/hasura" ];
11
12 vendorSha256 = "0rjh4rs92jj56il3hg8msjz0w0iv25lydnh9v1kxmvdzy1x75b2b";
13
14 doCheck = false;
15
16 ldflags = [
17 "-X github.com/hasura/graphql-engine/cli/version.BuildVersion=${version}"
18 "-s"
19 "-w"
20 ];
21
22 postInstall = ''
23 mkdir -p $out/share/{bash-completion/completions,zsh/site-functions}
24
25 export HOME=$PWD
26 $out/bin/hasura completion bash > $out/share/bash-completion/completions/hasura
27 $out/bin/hasura completion zsh > $out/share/zsh/site-functions/_hasura
28 '';
29
30 meta = {
31 inherit (hasura-graphql-engine.meta) license homepage maintainers;
32 description = "Hasura GraphQL Engine CLI";
33 };
34}