diff options
author | Wael Nasreddine <wael.nasreddine@gmail.com> | 2018-08-30 00:20:40 -0700 |
---|---|---|
committer | xeji <36407913+xeji@users.noreply.github.com> | 2018-08-30 09:20:40 +0200 |
commit | c928d696424499ce9b65576d40e451f8b7dd33a3 (patch) | |
tree | ce9af2fe44087816d8eb785ac1c4c28a480ba505 /pkgs/development | |
parent | f629d365605618b414f702fe478fa38c927339ce (diff) | |
download | nixlib-c928d696424499ce9b65576d40e451f8b7dd33a3.tar nixlib-c928d696424499ce9b65576d40e451f8b7dd33a3.tar.gz nixlib-c928d696424499ce9b65576d40e451f8b7dd33a3.tar.bz2 nixlib-c928d696424499ce9b65576d40e451f8b7dd33a3.tar.lz nixlib-c928d696424499ce9b65576d40e451f8b7dd33a3.tar.xz nixlib-c928d696424499ce9b65576d40e451f8b7dd33a3.tar.zst nixlib-c928d696424499ce9b65576d40e451f8b7dd33a3.zip |
corgi: init at 0.2.3 (#45766)
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/tools/corgi/default.nix | 28 | ||||
-rw-r--r-- | pkgs/development/tools/corgi/deps.nix | 47 |
2 files changed, 75 insertions, 0 deletions
diff --git a/pkgs/development/tools/corgi/default.nix b/pkgs/development/tools/corgi/default.nix new file mode 100644 index 000000000000..94596ab68afa --- /dev/null +++ b/pkgs/development/tools/corgi/default.nix @@ -0,0 +1,28 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "corgi-${rev}"; + rev = "v0.2.3"; + + goPackagePath = "github.com/DrakeW/corgi"; + + src = fetchFromGitHub { + owner = "DrakeW"; + repo = "corgi"; + inherit rev; + sha256 = "0ahwpyd6dac04qw2ak51xfbwkr42sab1gkhh52i7hlcy12jpwl8q"; + }; + + goDeps = ./deps.nix; + + meta = with stdenv.lib; { + description = "CLI workflow manager"; + longDescription = '' + Corgi is a command-line tool that helps with your repetitive command usages by organizing them into reusable snippet. + ''; + homepage = https://github.com/DrakeW/corgi; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ kalbasit ]; + }; +} diff --git a/pkgs/development/tools/corgi/deps.nix b/pkgs/development/tools/corgi/deps.nix new file mode 100644 index 000000000000..d48b141627c7 --- /dev/null +++ b/pkgs/development/tools/corgi/deps.nix @@ -0,0 +1,47 @@ +[ + { + goPackagePath = "github.com/chzyer/readline"; + fetch = { + type = "git"; + url = "https://github.com/chzyer/readline"; + rev = "2972be24d48e78746da79ba8e24e8b488c9880de"; + sha256 = "104q8dazj8yf6b089jjr82fy9h1g80zyyzvp3g8b44a7d8ngjj6r"; + }; + } + { + goPackagePath = "github.com/fatih/color"; + fetch = { + type = "git"; + url = "https://github.com/fatih/color"; + rev = "2d684516a8861da43017284349b7e303e809ac21"; + sha256 = "1fcfmz4wji3gqmmsdx493r7d101s58hwjalqps6hy25nva5pvmfs"; + }; + } + { + goPackagePath = "github.com/mitchellh/go-homedir"; + fetch = { + type = "git"; + url = "https://github.com/mitchellh/go-homedir"; + rev = "ae18d6b8b3205b561c79e8e5f69bff09736185f4"; + sha256 = "0f0z0aa4wivk4z1y503dmnw0k0g0g403dly8i4q263gfshs82sbq"; + }; + } + { + goPackagePath = "github.com/spf13/cobra"; + fetch = { + type = "git"; + url = "https://github.com/spf13/cobra"; + rev = "99dc123558852f67743bd0b2caf8383cb3c6d720"; + sha256 = "0b2rjgycgpkpvpsqgvilqkr66bfk477lyd6l0jxmgxb1h0za5s25"; + }; + } + { + goPackagePath = "github.com/spf13/pflag"; + fetch = { + type = "git"; + url = "https://github.com/spf13/pflag"; + rev = "d929dcbb10863323c436af3cf76cb16a6dfc9b29"; + sha256 = "1qjmqvszs9cmic7brm7pknq86zjra4hq923bn88blfvr3bap5bc4"; + }; + } +] |