diff --git a/custom-completions/zig/zig-completions.nu b/custom-completions/zig/zig-completions.nu index 04bba97f..b874f919 100644 --- a/custom-completions/zig/zig-completions.nu +++ b/custom-completions/zig/zig-completions.nu @@ -37,13 +37,14 @@ export extern "zvm help" [] def "nu-complete zig build" [] { ^zig build -l | lines - | parse --regex "^ ([a-z]+)" - | get "capture0" + | parse --regex '^\s+(\S+)(?:\s+\(default\))?\s{2,}(.+)' + | rename value description + | update description { str trim } } # Build project from build.zig export extern "zig build" [ - step: string@"nu-complete zig build" + step?: string@"nu-complete zig build" ]