diff options
author | xrelkd <46590321+xrelkd@users.noreply.github.com> | 2020-05-04 20:31:20 +0800 |
---|---|---|
committer | Lassulus <github@lassul.us> | 2020-05-05 20:01:44 +0200 |
commit | 8085245ffff62760339d27f1892cab9871343fa9 (patch) | |
tree | 1d88d03b7dc0599fb756697b190c96db84484e64 /pkgs/development/tools/just | |
parent | ef0f57ff8ace1040fe9bc983bfe384352cbedcec (diff) |
just: use installShellFiles
Diffstat (limited to 'pkgs/development/tools/just')
-rw-r--r-- | pkgs/development/tools/just/default.nix | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/pkgs/development/tools/just/default.nix b/pkgs/development/tools/just/default.nix index 5ae2ee1c14d06..8ba536e3b5f5a 100644 --- a/pkgs/development/tools/just/default.nix +++ b/pkgs/development/tools/just/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchFromGitHub, rustPlatform, coreutils, bash, dash }: +{ stdenv, fetchFromGitHub, rustPlatform, coreutils, bash, dash +, installShellFiles }: rustPlatform.buildRustPackage rec { pname = "just"; @@ -13,14 +14,14 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "05mrzav3aydvwac9jjckdmlxvxnlcncmkfsdb9z7zvxia4k89w1l"; - postInstall = '' - # generate completion scripts for just + nativeBuildInputs = [ installShellFiles ]; - mkdir -p "$out/share/"{bash-completion/completions,fish/vendor_completions.d,zsh/site-functions} + postInstall = '' + installManPage man/just.1 - $out/bin/just --completions bash > "$out/share/bash-completion/completions/just" - $out/bin/just --completions fish > "$out/share/fish/vendor_completions.d/just.fish" - $out/bin/just --completions zsh > "$out/share/zsh/site-functions/_just" + installShellCompletion --bash --name just.bash completions/just.bash + installShellCompletion --fish --name just.fish completions/just.fish + installShellCompletion --zsh --name _just completions/just.zsh ''; checkInputs = [ coreutils bash dash ]; |