diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2016-12-17 15:37:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-17 15:37:27 +0100 |
commit | 8a85fc953106c45ea1db4821b1e311a2f6d84940 (patch) | |
tree | 4f433c85c18b774f07412b36b9b634ab2444ec2a /pkgs/tools/security/vault | |
parent | 23197814694c4ae53d4e4f65b1e345baa934259c (diff) | |
parent | f70e385fb601a236e33c394f6f6ec2c1f8e08cc9 (diff) | |
download | nixlib-8a85fc953106c45ea1db4821b1e311a2f6d84940.tar nixlib-8a85fc953106c45ea1db4821b1e311a2f6d84940.tar.gz nixlib-8a85fc953106c45ea1db4821b1e311a2f6d84940.tar.bz2 nixlib-8a85fc953106c45ea1db4821b1e311a2f6d84940.tar.lz nixlib-8a85fc953106c45ea1db4821b1e311a2f6d84940.tar.xz nixlib-8a85fc953106c45ea1db4821b1e311a2f6d84940.tar.zst nixlib-8a85fc953106c45ea1db4821b1e311a2f6d84940.zip |
Merge pull request #21068 from offlinehacker/pkgs/completions/add
Add bash completions for a few packages
Diffstat (limited to 'pkgs/tools/security/vault')
-rw-r--r-- | pkgs/tools/security/vault/default.nix | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/pkgs/tools/security/vault/default.nix b/pkgs/tools/security/vault/default.nix index 85c3625ad468..96bb4cd482e9 100644 --- a/pkgs/tools/security/vault/default.nix +++ b/pkgs/tools/security/vault/default.nix @@ -1,6 +1,13 @@ { stdenv, lib, buildGoPackage, fetchFromGitHub }: -buildGoPackage rec { +let + vaultBashCompletions = fetchFromGitHub { + owner = "iljaweis"; + repo = "vault-bash-completion"; + rev = "62c142e20929f930c893ebe3366350d735e81fbd"; + sha256 = "0nfv10ykjq9751ijdyq728gjlgldm1lxvrar8kf6nz6rdfnnl2n5"; + }; +in buildGoPackage rec { name = "vault-${version}"; version = "0.6.3"; @@ -18,6 +25,11 @@ buildGoPackage rec { -X github.com/hashicorp/vault/version.GitCommit=${version} ''; + postInstall = '' + mkdir -p $bin/share/bash-completion/completions/ + cp ${vaultBashCompletions}/vault-bash-completion.sh $bin/share/bash-completion/completions/vault + ''; + meta = with stdenv.lib; { homepage = https://www.vaultproject.io; description = "A tool for managing secrets"; |