diff options
author | zowoq <59103226+zowoq@users.noreply.github.com> | 2020-04-10 22:19:42 +1000 |
---|---|---|
committer | zowoq <59103226+zowoq@users.noreply.github.com> | 2020-04-10 22:19:42 +1000 |
commit | dcbe2aa300bd1032ce2e740c925c49cfe29068e7 (patch) | |
tree | 5176027c3abeee0be0a53d8840334be8655451df /pkgs/development/tools/doctl | |
parent | e6d4b95fed40e6867205c64fde29b7597f8f47c8 (diff) | |
download | nixpkgs-dcbe2aa300bd1032ce2e740c925c49cfe29068e7.tar nixpkgs-dcbe2aa300bd1032ce2e740c925c49cfe29068e7.tar.gz nixpkgs-dcbe2aa300bd1032ce2e740c925c49cfe29068e7.tar.bz2 nixpkgs-dcbe2aa300bd1032ce2e740c925c49cfe29068e7.tar.lz nixpkgs-dcbe2aa300bd1032ce2e740c925c49cfe29068e7.tar.xz nixpkgs-dcbe2aa300bd1032ce2e740c925c49cfe29068e7.tar.zst nixpkgs-dcbe2aa300bd1032ce2e740c925c49cfe29068e7.zip |
doctl: install shell completion
Diffstat (limited to 'pkgs/development/tools/doctl')
-rw-r--r-- | pkgs/development/tools/doctl/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/development/tools/doctl/default.nix b/pkgs/development/tools/doctl/default.nix index 6606206341c..f84167afca8 100644 --- a/pkgs/development/tools/doctl/default.nix +++ b/pkgs/development/tools/doctl/default.nix @@ -1,4 +1,4 @@ -{ lib, buildGoPackage, fetchFromGitHub }: +{ lib, buildGoPackage, fetchFromGitHub, installShellFiles }: buildGoPackage rec { pname = "doctl"; @@ -16,6 +16,16 @@ buildGoPackage rec { -X ${goPackagePath}.Label=release ''; + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + export HOME=$(mktemp -d) # attempts to write to /homeless-shelter + for shell in bash fish zsh; do + $bin/bin/doctl completion $shell > doctl.$shell + installShellCompletion doctl.$shell + done + ''; + src = fetchFromGitHub { owner = "digitalocean"; repo = "doctl"; |