diff options
author | Brian Leung <leungbk@posteo.net> | 2022-05-22 13:15:44 -0700 |
---|---|---|
committer | Brian Leung <leungbk@posteo.net> | 2022-05-22 15:25:12 -0700 |
commit | 04dccdf5f5af38db0af8f720416a01157cc77f9a (patch) | |
tree | 4819feb3e9c875741ec5a9f7321b0b2e7f95bfea | |
parent | 197e220e46da449793e7acc20fbdaba173d7a556 (diff) | |
download | nixpkgs-04dccdf5f5af38db0af8f720416a01157cc77f9a.tar nixpkgs-04dccdf5f5af38db0af8f720416a01157cc77f9a.tar.gz nixpkgs-04dccdf5f5af38db0af8f720416a01157cc77f9a.tar.bz2 nixpkgs-04dccdf5f5af38db0af8f720416a01157cc77f9a.tar.lz nixpkgs-04dccdf5f5af38db0af8f720416a01157cc77f9a.tar.xz nixpkgs-04dccdf5f5af38db0af8f720416a01157cc77f9a.tar.zst nixpkgs-04dccdf5f5af38db0af8f720416a01157cc77f9a.zip |
pandoc: Add bash completions
-rw-r--r-- | pkgs/development/tools/pandoc/default.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/tools/pandoc/default.nix b/pkgs/development/tools/pandoc/default.nix index 515c7dc4c37..c64e47686cf 100644 --- a/pkgs/development/tools/pandoc/default.nix +++ b/pkgs/development/tools/pandoc/default.nix @@ -1,4 +1,4 @@ -{ haskellPackages, fetchpatch, haskell, removeReferencesTo }: +{ stdenv, lib, haskellPackages, fetchpatch, haskell, removeReferencesTo }: let static = haskell.lib.compose.justStaticExecutables haskellPackages.pandoc; @@ -13,6 +13,9 @@ in remove-references-to \ -t ${haskellPackages.pandoc-types} \ $out/bin/pandoc + '' + lib.optionalString (stdenv.buildPlatform == stdenv.hostPlatform) '' + mkdir -p $out/share/bash-completion/completions + $out/bin/pandoc --bash-completion > $out/share/bash-completion/completions/pandoc ''; }) static).overrideAttrs (drv: { # These libraries are still referenced, because they generate |