1 { lib, buildGoModule, fetchFromGitHub, nix-update-script }:
7 src = fetchFromGitHub {
10 rev = "refs/tags/v${version}";
11 hash = "sha256-Mtb5c1/k8kp7bETOSE0X969BV176jpoprr1/mQ3E4Vg=";
14 vendorHash = "sha256-fnsSvbuVGRAndU88su2Ck7mV8QBDhxozdmwI3XGtxcA=";
18 subPackages = [ "./exercism" ];
20 passthru.updateScript = nix-update-script { };
23 inherit (src.meta) homepage;
24 description = "A Go based command line tool for exercism.io";
25 license = licenses.mit;
26 maintainers = [ maintainers.rbasso maintainers.nobbz ];
27 mainProgram = "exercism";