From f0cd46cafc9d0d73efde0f2a0b6f455dd2dfbfe3 Mon Sep 17 00:00:00 2001 From: Techno Tecna Date: Thu, 3 Jul 2025 10:51:53 +0200 Subject: [PATCH] Fix custom completion for `pass` by converting the path pattern string to glob (#1141) Password file completion for `pass` no longer worked as the pattern was passed to `ls` as a string. Fixed it by converting the pattern to a glob. Co-authored-by: TechnoTecna --- custom-completions/pass/nu-complete/mod.nu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-completions/pass/nu-complete/mod.nu b/custom-completions/pass/nu-complete/mod.nu index c9ac5b4..0791252 100644 --- a/custom-completions/pass/nu-complete/mod.nu +++ b/custom-completions/pass/nu-complete/mod.nu @@ -8,7 +8,7 @@ def pass_completions_directory [] { export def "nu-complete pass-files" [] { let dir = (pass_completions_directory) - ls ($dir | path join "**" | path join "*.gpg") + ls ($dir | path join "**" | path join "*.gpg" | into glob) | get name | each {|it| ( $it | path relative-to $dir