lol

vi-mongo: init at 0.1.22 (#382525)

authored by

Gaétan Lepage and committed by
GitHub
0a510bcc e8c9e4ae

+42
+42
pkgs/by-name/vi/vi-mongo/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + buildGoModule, 5 + versionCheckHook, 6 + nix-update-script, 7 + }: 8 + 9 + buildGoModule rec { 10 + pname = "vi-mongo"; 11 + version = "0.1.22"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "kopecmaciej"; 15 + repo = "vi-mongo"; 16 + tag = "v${version}"; 17 + hash = "sha256-OKeflsr823Z9KBgymJG2Z9C4OFxdbW8LzVCWLahMJ0s="; 18 + }; 19 + 20 + vendorHash = "sha256-rKXrmK0ns3FB6EGyCJ2nYrCUsQ7yPm8dmzJioiVzHIc="; 21 + 22 + ldflags = [ 23 + "-s" 24 + "-w" 25 + "-X=github.com/kopecmaciej/vi-mongo/cmd.version=${version}" 26 + ]; 27 + 28 + nativeInstallCheckInputs = [ versionCheckHook ]; 29 + versionCheckProgramArg = [ "--version" ]; 30 + doInstallCheck = true; 31 + 32 + passthru.updateScript = nix-update-script { }; 33 + 34 + meta = { 35 + description = "MongoDB TUI manager designed to simplify data visualization and quick manipulation"; 36 + homepage = "https://github.com/kopecmaciej/vi-mongo"; 37 + changelog = "https://github.com/kopecmaciej/vi-mongo/releases/tag/v${version}"; 38 + license = lib.licenses.asl20; 39 + maintainers = with lib.maintainers; [ genga898 ]; 40 + mainProgram = "vi-mongo"; 41 + }; 42 + }