nixpkgs/pkgs/by-name/hc/hcp/package.nix
2025-06-08 11:22:34 +00:00

38 lines
792 B
Nix

{
lib,
buildGoModule,
fetchFromGitHub,
nix-update-script,
hcp,
}:
buildGoModule rec {
pname = "hcp";
version = "0.10.0";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "hcp";
tag = "v${version}";
hash = "sha256-uiPNHrhMwYLB7ANgcJwfupvya/pUUQICm48/Vac8s40=";
};
vendorHash = "sha256-Tq7Lu9rZCLpy7CiZQey5/y1hZPEvdSsy1BgEFWNVeAk=";
preCheck = ''
export HOME=$TMPDIR
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "HashiCorp Cloud Platform CLI";
homepage = "https://github.com/hashicorp/hcp";
changelog = "https://github.com/hashicorp/hcp/releases/tag/v${version}";
mainProgram = "hcp";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [
dbreyfogle
];
};
}