diff --git a/share/completions/wpctl.fish b/share/completions/wpctl.fish index bb3d94dd7..3790aee3f 100644 --- a/share/completions/wpctl.fish +++ b/share/completions/wpctl.fish @@ -44,10 +44,11 @@ end function __wpctl_get_settings set -l wpctl_settings (wpctl settings 2>/dev/null| string collect) + or return string match --regex --all --quiet '\- Name: (?.*)\n Desc: (?.*)' $wpctl_settings - for i in (seq 1 (count $wpctl_settings_name)) + for i in (seq (count $wpctl_settings_name)) set -l name $wpctl_settings_name[$i] set -l desc (string shorten --max 60 $wpctl_settings_desc[$i]) echo $name\t$desc