mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-08 10:51:15 -03:00
completion(usbip): support ipv6 (#10113)
* completion(usbip): support ipv6 Signed-off-by: Next Alone <12210746+NextAlone@users.noreply.github.com> * completion(usbip): use fish string match Signed-off-by: Next Alone <12210746+NextAlone@users.noreply.github.com> * fix: support --remote and -r both Signed-off-by: Next Alone <12210746+NextAlone@users.noreply.github.com> --------- Signed-off-by: Next Alone <12210746+NextAlone@users.noreply.github.com>
This commit is contained in:
@@ -13,7 +13,7 @@ function __fish_usbip_remote -d 'List remote usbip host'
|
|||||||
end
|
end
|
||||||
|
|
||||||
function __fish_usbip_busid -d 'List usbip busid'
|
function __fish_usbip_busid -d 'List usbip busid'
|
||||||
set -l remote (commandline -opc | string match -r '([0-9]{1,3}\.){3}[0-9]{1,3}')
|
set -l remote (commandline -opc | string match -r '(?<=-r)(emote)?=?\s*(\S+)' | string trim)
|
||||||
set -l busids (usbip list -r $remote 2> /dev/null | string match -r '\d+-\d+')
|
set -l busids (usbip list -r $remote 2> /dev/null | string match -r '\d+-\d+')
|
||||||
printf '%s\n' $busids
|
printf '%s\n' $busids
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user