lol
at master 32 lines 785 B view raw
1{ 2 lib, 3 installShellFiles, 4 runCommandLocal, 5}: 6 7runCommandLocal "install-shell-files--install-completion" 8 { 9 nativeBuildInputs = [ installShellFiles ]; 10 meta.platforms = lib.platforms.all; 11 } 12 '' 13 echo foo > foo 14 echo bar > bar 15 echo baz > baz 16 echo qux > qux.zsh 17 echo quux > quux 18 echo quokka > quokka 19 20 installShellCompletion \ 21 --bash foo bar \ 22 --zsh baz qux.zsh \ 23 --fish quux \ 24 --nushell quokka 25 26 cmp foo $out/share/bash-completion/completions/foo 27 cmp bar $out/share/bash-completion/completions/bar 28 cmp baz $out/share/zsh/site-functions/_baz 29 cmp qux.zsh $out/share/zsh/site-functions/_qux 30 cmp quux $out/share/fish/vendor_completions.d/quux 31 cmp quokka $out/share/nushell/vendor/autoload/quokka 32 ''