From 88036a47e42a5773c05b44c860a3f9b940384385 Mon Sep 17 00:00:00 2001 From: Ronan Pigott Date: Fri, 13 Jun 2025 02:09:55 -0700 Subject: [PATCH] zsh: complete positional devpath in udevadm info/trigger --- shell-completion/zsh/_udevadm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/shell-completion/zsh/_udevadm b/shell-completion/zsh/_udevadm index 0f4b8aff2cd..6cbe90eefca 100644 --- a/shell-completion/zsh/_udevadm +++ b/shell-completion/zsh/_udevadm @@ -17,7 +17,8 @@ _udevadm_info(){ '--export-db[Export the content of the udev database.]' \ '--cleanup-db[Cleanup the udev database.]' \ '--value[When showing properties, print only their values.]' \ - '--property=[Show only properties by this name.]:NAME' + '--property=[Show only properties by this name.]:NAME' \ + '*::devpath:_path_files -g "*(-/,-%)"' } (( $+functions[_udevadm_trigger] )) || @@ -42,7 +43,8 @@ _udevadm_trigger(){ '--initialized-match[Trigger events for devices that are already initialized.]' \ '--initialized-nomatch[Trigger events for devices that are not initialized yet.]' \ '--uuid[Print synthetic uevent UUID.]' \ - '--prioritized-subsystem=[Trigger events for devices which belong to a matching subsystem earlier.]:SUBSYSTEM' + '--prioritized-subsystem=[Trigger events for devices which belong to a matching subsystem earlier.]:SUBSYSTEM' \ + '*::devpath:_path_files -g "*(-/,-%)"' } (( $+functions[_udevadm_settle] )) || -- 2.47.3