2 , buildPythonApplication
11 buildPythonApplication rec {
12 pname = "git-machete";
15 src = fetchFromGitHub {
19 hash = "sha256-3GXTdIXITZeDqe6gxwOCaFXwITYYfXTy57H2AHA5Zyc=";
22 nativeBuildInputs = [ installShellFiles ];
31 # Requires fully functioning shells including zsh modules and bash
37 installShellCompletion --bash --name git-machete completion/git-machete.completion.bash
38 installShellCompletion --zsh --name _git-machete completion/git-machete.completion.zsh
39 installShellCompletion --fish completion/git-machete.fish
43 test "$($out/bin/git-machete version)" = "git-machete version ${version}"
47 updateScript = nix-update-script { };
51 homepage = "https://github.com/VirtusLab/git-machete";
52 description = "Git repository organizer and rebase/merge workflow automation tool";
53 changelog = "https://github.com/VirtusLab/git-machete/releases/tag/v${version}";
54 license = licenses.mit;
55 maintainers = with maintainers; [ blitz ];
56 mainProgram = "git-machete";