From 1d1a70417f61a3696a206c447800c2a5abedd85c Mon Sep 17 00:00:00 2001 From: ShinyZero0 <105050391+ShinyZero0@users.noreply.github.com> Date: Fri, 23 Jun 2023 14:00:43 +0300 Subject: [PATCH] complete manpages (#534) * add manpage completions * fix replacing .gz in man cmp, format braces --- custom-completions/man/man-completions.nu | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 custom-completions/man/man-completions.nu diff --git a/custom-completions/man/man-completions.nu b/custom-completions/man/man-completions.nu new file mode 100644 index 0000000..7809d4f --- /dev/null +++ b/custom-completions/man/man-completions.nu @@ -0,0 +1,16 @@ +def "manpages" [] { + + ^man -w + | str trim + | split row (char esep) + | par-each { glob $'($in)/man?' } + | flatten + | par-each { ls $in | get name } + | flatten + | path basename + | str replace -s ".gz" "" +} + +export extern "man" [ + ...targets: string@"manpages" +]