gitAndTools.gita: add bash completion

This commit is contained in:
Oleg Pykhalov 2020-05-28 09:56:10 +03:00
parent 880c9a8519
commit abf309e005
No known key found for this signature in database
GPG key ID: 167F8EA5001AFA9C

View file

@ -1,17 +1,20 @@
{ lib
, buildPythonApplication
, fetchPypi
, fetchFromGitHub
, pyyaml
, setuptools
, installShellFiles
}:
buildPythonApplication rec {
version = "0.10.9";
pname = "gita";
src = fetchPypi {
inherit pname version;
sha256 = "0fbzk9rj895s5fpbnsyy3gxwbf5spqycisx5cqwzxgm0n5qkz9dk";
src = fetchFromGitHub {
sha256 = "0wilyf4nnn2jyxrfqs8krya3zvhj6x36szsp9xhb6h08g1ihzp5i";
rev = "v${version}";
repo = "gita";
owner = "nosarthur";
};
propagatedBuildInputs = [
@ -19,6 +22,12 @@ buildPythonApplication rec {
setuptools
];
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
installShellCompletion --bash --name gita ${src}/.gita-completion.bash
'';
meta = with lib; {
description = "A command-line tool to manage multiple git repos";
homepage = "https://github.com/nosarthur/gita";