11 src = fetchFromGitLab {
12 owner = "csgroup-oss";
14 rev = "refs/tags/v${version}";
15 hash = "sha256-hL0mGWXzvHYFc8u4RXCDys3Fe/cgsGljfhSkPAjzt4o=";
18 vendorHash = "sha256-N9Hmxw/70Cgc790AVRn7lmuhMtDhI94CTUlqHU4VbaY=";
20 nativeBuildInputs = [ installShellFiles ];
27 subPackages = [ "." ];
30 installShellCompletion --cmd tuleap-cli \
31 --bash <($out/bin/tuleap-cli -s tuleap.example.com completion bash) \
32 --fish <($out/bin/tuleap-cli -s tuleap.example.com completion fish) \
33 --zsh <($out/bin/tuleap-cli -s tuleap.example.com completion zsh)
37 description = "Command-line interface for the Tuleap API";
38 homepage = "https://gitlab.com/csgroup-oss/tuleap-cli";
39 license = lib.licenses.gpl3Plus;
40 maintainers = with lib.maintainers; [ lesuisse ];
41 mainProgram = "tuleap-cli";