twitch-cli: add shell completions

Assistant da322617 c226823e

+14
+14
pkgs/by-name/tw/twitch-cli/package.nix
··· 1 1 { 2 + stdenv, 2 3 buildGoModule, 3 4 fetchFromGitHub, 5 + installShellFiles, 4 6 lib, 5 7 testers, 6 8 twitch-cli, ··· 31 33 32 34 preCheck = '' 33 35 export HOME=$(mktemp -d) 36 + ''; 37 + 38 + nativeBuildInputs = [ installShellFiles ]; 39 + 40 + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 41 + $out/bin/twitch-cli completion bash > twitch-cli.bash 42 + $out/bin/twitch-cli completion fish > twitch-cli.fish 43 + $out/bin/twitch-cli completion zsh > _twitch-cli 44 + installShellCompletion --cmd twitch-cli \ 45 + --bash twitch-cli.bash \ 46 + --fish twitch-cli.fish \ 47 + --zsh _twitch-cli 34 48 ''; 35 49 36 50 __darwinAllowLocalNetworking = true;