Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Fix flag descriptions showing up as command descriptions
  • Loading branch information
Kissaki committed May 11, 2025
commit 193574d32845b4b079ab56e2dd5fd6c3815168bd
10 changes: 8 additions & 2 deletions needs-update/custom-completions/auto-generate/parse-fish.nu
Original file line number Diff line number Diff line change
Expand Up @@ -122,11 +122,17 @@ def make-subcommands-completion [parents: list<string>] {

$fishes
| group-by arguments # group by sub command (arguments flag)
| transpose name args # turn it into a table of name to arguments
| transpose name args # turn it into a table of name to arguments
| each {|subcommand|
[
# description
(if ('description' in ($subcommand.args | columns)) and ($subcommand.args.description != "") { $"# ($subcommand.args.description.0)\n" })
(
if (('description' in ($subcommand.args | columns))
and ($subcommand.args.description != "")
and ('condition' in ($subcommand.args | columns))
and ($subcommand.args.condition == "__fish_use_subcommand")
) { $"# ($subcommand.args.description)\n" }
)
# extern name
$'extern "($parents | append $subcommand.name | str join " " | str trim)"'
# params
Expand Down