lol
at master 24 lines 622 B view raw
1{ 2 lib, 3 installShellFiles, 4 runCommandLocal, 5}: 6 7runCommandLocal "install-shell-files--install-completion-inference" 8 { 9 nativeBuildInputs = [ installShellFiles ]; 10 meta.platforms = lib.platforms.all; 11 } 12 '' 13 echo foo > foo.bash 14 echo bar > bar.zsh 15 echo baz > baz.fish 16 echo buzz > buzz.nu 17 18 installShellCompletion foo.bash bar.zsh baz.fish buzz.nu 19 20 cmp foo.bash $out/share/bash-completion/completions/foo.bash 21 cmp bar.zsh $out/share/zsh/site-functions/_bar 22 cmp baz.fish $out/share/fish/vendor_completions.d/baz.fish 23 cmp buzz.nu $out/share/nushell/vendor/autoload/buzz.nu 24 ''