lol
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 ''