cloudlist: refactor (#362732)

Changed files
+14 -4
pkgs
by-name
cl
cloudlist
+14 -4
pkgs/by-name/cl/cloudlist/package.nix
···
-
{ lib
-
, buildGoModule
-
, fetchFromGitHub
+
{
+
lib,
+
buildGoModule,
+
fetchFromGitHub,
+
versionCheckHook,
}:
buildGoModule rec {
···
vendorHash = "sha256-6J9AWONLP/FvR0dXt5Zx4n+kTpmnxF79HcWVFp9OZ0g=";
+
subPackages = [ "cmd/cloudlist/" ];
+
ldflags = [
"-w"
"-s"
];
+
nativeInstallCheckInputs = [ versionCheckHook ];
+
+
doInstallCheck = true;
+
+
versionCheckProgramArg = [ "--version" ];
+
meta = with lib; {
description = "Tool for listing assets from multiple cloud providers";
-
mainProgram = "cloudlist";
homepage = "https://github.com/projectdiscovery/cloudlist";
changelog = "https://github.com/projectdiscovery/cloudlist/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
+
mainProgram = "cloudlist";
};
}