about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorPol Dellaiera <pol.dellaiera@protonmail.com>2024-06-09 20:51:07 +0200
committerGitHub <noreply@github.com>2024-06-09 20:51:07 +0200
commitf06786c15e47221cc05698d25b06c2bc83721b2a (patch)
tree6c3690b76d87197384c748677f80b9a59e2d9ec6 /pkgs
parentaf98a477cda87b5dfd1c4e328ef08bb8ebba5bfc (diff)
parenta5caaecfaef3c48c91945392673d95b5fdf449b2 (diff)
Merge pull request #315366 from Moraxyc/add-nhost-cli
nhost-cli: init at 1.18.1
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/by-name/nh/nhost-cli/package.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/by-name/nh/nhost-cli/package.nix b/pkgs/by-name/nh/nhost-cli/package.nix
new file mode 100644
index 0000000000000..450df1c7a1435
--- /dev/null
+++ b/pkgs/by-name/nh/nhost-cli/package.nix
@@ -0,0 +1,37 @@
+{
+  lib,
+  buildGoModule,
+  fetchFromGitHub,
+}:
+
+buildGoModule rec {
+  pname = "nhost-cli";
+  version = "1.18.1";
+
+  src = fetchFromGitHub {
+    owner = "nhost";
+    repo = "cli";
+    rev = "v${version}";
+    hash = "sha256-B0kkbRwL808+p6WwvitxY+6FvnjkNN7NFSSYpNJNOrk=";
+  };
+
+  vendorHash = null;
+
+  ldflags = [
+    "-s"
+    "-w"
+    "-X=main.Version=v${version}"
+  ];
+
+  postInstall = ''
+    mv $out/bin/cli $out/bin/${meta.mainProgram}
+  '';
+
+  meta = {
+    description = "A tool for setting up a local development environment for Nhost";
+    homepage = "https://github.com/nhost/cli";
+    license = lib.licenses.mit;
+    maintainers = with lib.maintainers; [ moraxyc ];
+    mainProgram = "nhost";
+  };
+}