summary refs log tree commit diff
diff options
context:
space:
mode:
authorEvan Stoll <evanjsx@gmail.com>2019-08-06 18:16:19 -0400
committerEvan Stoll <evanjsx@gmail.com>2019-08-06 18:16:19 -0400
commit9037a5acc221cd58740182911702adde020a729e (patch)
treee19d844e39fdf061cd3efbd6bc153920db1c9eac
parentfd1c7cdc5d7be2668d773811071b5d7d314f997a (diff)
downloadnixpkgs-9037a5acc221cd58740182911702adde020a729e.tar
nixpkgs-9037a5acc221cd58740182911702adde020a729e.tar.gz
nixpkgs-9037a5acc221cd58740182911702adde020a729e.tar.bz2
nixpkgs-9037a5acc221cd58740182911702adde020a729e.tar.lz
nixpkgs-9037a5acc221cd58740182911702adde020a729e.tar.xz
nixpkgs-9037a5acc221cd58740182911702adde020a729e.tar.zst
nixpkgs-9037a5acc221cd58740182911702adde020a729e.zip
cht.sh: unstable-2018-11-02 -> unstable-2019-08-06
- Bump cht.sh to unstable-2019-08-06
- Add bash and zsh completions
-rw-r--r--pkgs/tools/misc/cht.sh/default.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/tools/misc/cht.sh/default.nix b/pkgs/tools/misc/cht.sh/default.nix
index 837bc0e9ed7..c81a3d5d25d 100644
--- a/pkgs/tools/misc/cht.sh/default.nix
+++ b/pkgs/tools/misc/cht.sh/default.nix
@@ -9,15 +9,15 @@
 
 stdenv.mkDerivation rec {
   name = "cht.sh-${version}";
-  version = "unstable-2018-11-02";
+  version = "unstable-2019-08-06";
 
   nativeBuildInputs = [ makeWrapper ];
 
   src = fetchFromGitHub {
     owner = "chubin";
     repo = "cheat.sh";
-    rev = "9595805ac68b3c096f7c51fa024dcb97a7dfac44";
-    sha256 = "11g8say5fksg0zg0bqrgl92rprn4lwp20g9rz1i0r38f0jy3nyrf";
+    rev = "f507ba51d6bc1ae6c7df808cadbe4f8603951b6b";
+    sha256 = "0r7x9a3qzzkbd1m5zdlkpmhx0p7b7ja42190s7fidls3dsm710g0";
   };
 
   # Fix ".cht.sh-wrapped" in the help message
@@ -25,6 +25,12 @@ stdenv.mkDerivation rec {
 
   installPhase = ''
     install -m755 -D share/cht.sh.txt "$out/bin/cht.sh"
+
+    # install shell completion files
+    mkdir -p $out/share/bash-completion/completions $out/share/zsh/site-functions
+    mv share/bash_completion.txt $out/share/bash-completion/completions/cht.sh
+    cp share/zsh.txt $out/share/zsh/site-functions/_cht
+
     wrapProgram "$out/bin/cht.sh" \
       --prefix PATH : "${stdenv.lib.makeBinPath [ curl rlwrap ncurses xsel ]}"
   '';