diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2016-12-11 14:59:14 +0100 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2016-12-11 15:14:41 +0100 |
commit | a979297a9634fe05eba817fa13456ed74f56169e (patch) | |
tree | 6cb1f64f13e8bb19ac9424520ff82396d5aced22 /pkgs/tools/security/vault | |
parent | a50fc480c3204c367049ba137f55ab5cb9029e3f (diff) | |
download | nixlib-a979297a9634fe05eba817fa13456ed74f56169e.tar nixlib-a979297a9634fe05eba817fa13456ed74f56169e.tar.gz nixlib-a979297a9634fe05eba817fa13456ed74f56169e.tar.bz2 nixlib-a979297a9634fe05eba817fa13456ed74f56169e.tar.lz nixlib-a979297a9634fe05eba817fa13456ed74f56169e.tar.xz nixlib-a979297a9634fe05eba817fa13456ed74f56169e.tar.zst nixlib-a979297a9634fe05eba817fa13456ed74f56169e.zip |
valut: add bash completions
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 9118bd3c18fb..fedd3ebab2c8 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.1"; @@ -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"; |