diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2024-02-05 01:17:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-05 01:17:37 +0100 |
commit | d64c123c6db7ef64e8f358b230843778fdcd9c39 (patch) | |
tree | 64851c807e57c7d3c5e154fd98a5b93fed6329b2 | |
parent | eaefae19673e8737f55fa61544876d645847a854 (diff) | |
parent | 29a3d47d2e8f1daa9658688ac036df42f9c6189f (diff) | |
download | nixlib-d64c123c6db7ef64e8f358b230843778fdcd9c39.tar nixlib-d64c123c6db7ef64e8f358b230843778fdcd9c39.tar.gz nixlib-d64c123c6db7ef64e8f358b230843778fdcd9c39.tar.bz2 nixlib-d64c123c6db7ef64e8f358b230843778fdcd9c39.tar.lz nixlib-d64c123c6db7ef64e8f358b230843778fdcd9c39.tar.xz nixlib-d64c123c6db7ef64e8f358b230843778fdcd9c39.tar.zst nixlib-d64c123c6db7ef64e8f358b230843778fdcd9c39.zip |
Merge pull request #281139 from katexochen/uplosi/0-1-3
uplosi: 0.1.2 -> 0.1.3, add shell completion
-rw-r--r-- | pkgs/by-name/up/uplosi/package.nix | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/pkgs/by-name/up/uplosi/package.nix b/pkgs/by-name/up/uplosi/package.nix index 0f91177636d2..57d7fab92ec7 100644 --- a/pkgs/by-name/up/uplosi/package.nix +++ b/pkgs/by-name/up/uplosi/package.nix @@ -1,24 +1,34 @@ { lib , fetchFromGitHub , buildGoModule +, installShellFiles }: buildGoModule rec { pname = "uplosi"; - version = "0.1.2"; + version = "0.1.3"; src = fetchFromGitHub { owner = "edgelesssys"; repo = pname; rev = "v${version}"; - hash = "sha256-9hOeKnjH6r3CPQSe6fQ6PXlVPEJ9NiyXvp5N1krG2XA="; + hash = "sha256-RqjaI/1Sx36JfpvnLblt8hPfgSral3Gvp8M6BshKVwo="; }; - vendorHash = "sha256-RsjUPLe8omoN+XGyNhHDxzNfZR7VVTkh/f/On1oCRqM="; + vendorHash = "sha256-eZ0/piSxMUC1ZM7qBhFW40l9p8ZPMIj1HyrS2Dy4wJQ="; CGO_ENABLED = "0"; ldflags = [ "-s" "-w" "-X main.version=${version}" ]; flags = [ "-trimpath" ]; + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + installShellCompletion --cmd uplosi \ + --bash <($out/bin/uplosi completion bash) \ + --fish <($out/bin/uplosi completion fish) \ + --zsh <($out/bin/uplosi completion zsh) + ''; + meta = with lib; { description = "Upload OS images to cloud provider"; homepage = "https://github.com/edgelesssys/uplosi"; |