completion: add the new libinput debug-tablet to the zsh completion files
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 19 Nov 2019 04:48:54 +0000 (14:48 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 19 Nov 2019 04:48:54 +0000 (14:48 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
completion/zsh/_libinput

index f3ed06fc3bfda7c601ce9652027874f0f07ddf73..0bd9021f9188cc92188df2c0063d5aed06fc9829 100644 (file)
@@ -7,6 +7,7 @@
                "list-devices:List all devices recognized by libinput"
                "debug-events:Print all events as seen by libinput"
                "debug-gui:Show a GUI to visualize libinput's events"
+               "debug-tablet:Show tablet axis and button values"
                "measure:Measure various properties of devices"
                "record:Record the events from a device"
                "replay:Replay the events from a device"
@@ -89,6 +90,15 @@ __all_seats()
                '--udev=[Listen for notifications on the given seat]:seat:_libinput_all_seats'
 }
 
+(( $+functions[_libinput_debug-tablet] )) || _libinput_debug-tablet()
+{
+       _arguments \
+               '--help[Show debug-tablet help and exit]' \
+               '--device=[Use the given device with the path backend]:device:_files -W /dev/input/ -P /dev/input/' \
+               '--udev=[Use the first tablet device on the given seat]:seat:_libinput_all_seats'
+}
+
+
 (( $+functions[_libinput_measure] )) || _libinput_measure()
 {
        local curcontext=$curcontext state line ret=1