nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 45 lines 915 B view raw
1{ 2 lib, 3 fetchFromGitHub, 4 buildGoModule, 5 testers, 6 restman, 7}: 8 9buildGoModule rec { 10 pname = "restman"; 11 version = "0.3.0"; 12 13 src = fetchFromGitHub { 14 repo = "restman"; 15 owner = "jackMort"; 16 rev = "v${version}"; 17 hash = "sha256-KN3iahDdPSHPnGEacsmaVMRNI3mV9qrH3HyJOTtB2hA="; 18 }; 19 20 vendorHash = "sha256-hXd7E6yowuY3+ZpGyCzlcqwFqFrQzXBWYRMjsrxBlwI="; 21 22 ldflags = [ 23 "-s" 24 "-w" 25 "-X main.version=${version}" 26 ]; 27 28 doInstallCheck = true; 29 30 passthru.tests = { 31 version = testers.testVersion { 32 package = restman; 33 version = "restman version ${version}"; 34 command = "restman --version"; 35 }; 36 }; 37 38 meta = { 39 description = "CLI for streamlined RESTful API testing and management"; 40 homepage = "https://github.com/jackMort/Restman"; 41 license = lib.licenses.gpl3Only; 42 maintainers = with lib.maintainers; [ kashw2 ]; 43 mainProgram = "restman"; 44 }; 45}