diff --git a/pkgs/by-name/in/installShellFiles/tests/install-completion-cmd.nix b/pkgs/by-name/in/installShellFiles/tests/install-completion-cmd.nix index a8687ccc2c7d..78bf08277832 100644 --- a/pkgs/by-name/in/installShellFiles/tests/install-completion-cmd.nix +++ b/pkgs/by-name/in/installShellFiles/tests/install-completion-cmd.nix @@ -14,11 +14,17 @@ runCommandLocal "install-shell-files--install-completion-cmd" echo bar > bar.zsh echo baz > baz.fish echo qux > qux.fish + echo buzz > buzz.nu - installShellCompletion --cmd foobar --bash foo.bash --zsh bar.zsh --fish baz.fish --name qux qux.fish + installShellCompletion \ + --cmd foobar --bash foo.bash \ + --zsh bar.zsh \ + --fish baz.fish --name qux qux.fish \ + --nushell --cmd buzzbar buzz.nu cmp foo.bash $out/share/bash-completion/completions/foobar.bash cmp bar.zsh $out/share/zsh/site-functions/_foobar cmp baz.fish $out/share/fish/vendor_completions.d/foobar.fish cmp qux.fish $out/share/fish/vendor_completions.d/qux + cmp buzz.nu $out/share/nushell/vendor/autoload/buzzbar.nu '' diff --git a/pkgs/by-name/in/installShellFiles/tests/install-completion-fifo.nix b/pkgs/by-name/in/installShellFiles/tests/install-completion-fifo.nix index 2c777f0fb68a..d9a4d98b9422 100644 --- a/pkgs/by-name/in/installShellFiles/tests/install-completion-fifo.nix +++ b/pkgs/by-name/in/installShellFiles/tests/install-completion-fifo.nix @@ -13,9 +13,11 @@ runCommandLocal "install-shell-files--install-completion-fifo" installShellCompletion \ --bash --name foo.bash <(echo foo) \ --zsh --name _foo <(echo bar) \ - --fish --name foo.fish <(echo baz) + --fish --name foo.fish <(echo baz) \ + --nushell --name foo.nu <(echo bucks) [[ $(<$out/share/bash-completion/completions/foo.bash) == foo ]] || { echo "foo.bash comparison failed"; exit 1; } [[ $(<$out/share/zsh/site-functions/_foo) == bar ]] || { echo "_foo comparison failed"; exit 1; } [[ $(<$out/share/fish/vendor_completions.d/foo.fish) == baz ]] || { echo "foo.fish comparison failed"; exit 1; } + [[ $(<$out/share/nushell/vendor/autoload/foo.nu) == bucks ]] || { echo "foo.nu comparison failed"; exit 1; } '' diff --git a/pkgs/by-name/in/installShellFiles/tests/install-completion-inference.nix b/pkgs/by-name/in/installShellFiles/tests/install-completion-inference.nix index 9a51965ccecb..e9b87e028eea 100644 --- a/pkgs/by-name/in/installShellFiles/tests/install-completion-inference.nix +++ b/pkgs/by-name/in/installShellFiles/tests/install-completion-inference.nix @@ -13,10 +13,12 @@ runCommandLocal "install-shell-files--install-completion-inference" echo foo > foo.bash echo bar > bar.zsh echo baz > baz.fish + echo buzz > buzz.nu - installShellCompletion foo.bash bar.zsh baz.fish + installShellCompletion foo.bash bar.zsh baz.fish buzz.nu cmp foo.bash $out/share/bash-completion/completions/foo.bash cmp bar.zsh $out/share/zsh/site-functions/_bar cmp baz.fish $out/share/fish/vendor_completions.d/baz.fish + cmp buzz.nu $out/share/nushell/vendor/autoload/buzz.nu '' diff --git a/pkgs/by-name/in/installShellFiles/tests/install-completion-name.nix b/pkgs/by-name/in/installShellFiles/tests/install-completion-name.nix index 2473318dee2c..ebf09f5b207e 100644 --- a/pkgs/by-name/in/installShellFiles/tests/install-completion-name.nix +++ b/pkgs/by-name/in/installShellFiles/tests/install-completion-name.nix @@ -13,10 +13,16 @@ runCommandLocal "install-shell-files--install-completion-name" echo foo > foo echo bar > bar echo baz > baz + echo bucks > bucks - installShellCompletion --bash --name foobar.bash foo --zsh --name _foobar bar --fish baz + installShellCompletion \ + --bash --name foobar.bash foo \ + --zsh --name _foobar bar \ + --fish baz \ + --nushell --name foobar.nu bucks cmp foo $out/share/bash-completion/completions/foobar.bash cmp bar $out/share/zsh/site-functions/_foobar cmp baz $out/share/fish/vendor_completions.d/baz + cmp bucks $out/share/nushell/vendor/autoload/foobar.nu '' diff --git a/pkgs/by-name/in/installShellFiles/tests/install-completion.nix b/pkgs/by-name/in/installShellFiles/tests/install-completion.nix index 2738dd647f56..37fec86e8afa 100644 --- a/pkgs/by-name/in/installShellFiles/tests/install-completion.nix +++ b/pkgs/by-name/in/installShellFiles/tests/install-completion.nix @@ -15,12 +15,18 @@ runCommandLocal "install-shell-files--install-completion" echo baz > baz echo qux > qux.zsh echo quux > quux + echo quokka > quokka - installShellCompletion --bash foo bar --zsh baz qux.zsh --fish quux + installShellCompletion \ + --bash foo bar \ + --zsh baz qux.zsh \ + --fish quux \ + --nushell quokka cmp foo $out/share/bash-completion/completions/foo cmp bar $out/share/bash-completion/completions/bar cmp baz $out/share/zsh/site-functions/_baz cmp qux.zsh $out/share/zsh/site-functions/_qux cmp quux $out/share/fish/vendor_completions.d/quux + cmp quokka $out/share/nushell/vendor/autoload/quokka ''