]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
completions: add ave-discovery-log command
authorTokunori Ikegami <ikegami.t@gmail.com>
Thu, 27 Feb 2025 16:37:30 +0000 (01:37 +0900)
committerDaniel Wagner <wagi@monom.org>
Fri, 28 Feb 2025 13:48:31 +0000 (14:48 +0100)
Both bash and zsh completions updated for the command.

Signed-off-by: Tokunori Ikegami <ikegami.t@gmail.com>
completions/_nvme
completions/bash-nvme-completion.sh

index e89ff263a8d41231cd40446c0b50ce7343faa50e..0a0b5a883fa722235597414836a7729769388e34 100644 (file)
@@ -116,6 +116,7 @@ _nvme () {
        'reachability-groups-log:retrieve reachability groups log'
        'reachability-associations-log:retrieve reachability associations log'
        'host-discovery-log:retrieve host discovery log'
+       'ave-discovery-log:retrieve ave discovery log'
        'version:show the program version'
        'ocp:OCP cloud SSD extensions'
        'solidigm:Solidigm plug-in extensions'
@@ -2757,6 +2758,22 @@ _nvme () {
                        _arguments '*:: :->subcmds'
                        _describe -t commands "nvme host-discovery-log" _hd_log
                        ;;
+               (ave-discovery-log)
+                       local _ad_log
+                       _ad_log=(
+                       /dev/nvme':supply a device to use (required)'
+                       --rae':Retain an Asynchronous Event'
+                       -r':alias for --rae'
+                       --verbose':Increase the information detail in the output.'
+                       -v':alias for --verbose'
+                       --output-format=':Output format: normal|json|binary'
+                       -o ':alias for --output-format'
+                       --timeout=':value for timeout'
+                       -t ':alias for --timeout'
+                       )
+                       _arguments '*:: :->subcmds'
+                       _describe -t commands "nvme ave-discovery-log" _ad_log
+                       ;;
                (version)
                        local _version
                        _version=(
index 458763ba4c3919cef1fa3b859b84b52eb02b7e33..2235c50863b9108e6925e51f7ddb7b8a08ca3673 100644 (file)
@@ -516,6 +516,10 @@ nvme_list_opts () {
                opts+=" --all-host-entries -a --rae -r --verbose -v \
                        --output-format= -o --timeout= -t"
                        ;;
+               "ave-discovery-log")
+               opts+=" --rae -r --verbose -v --output-format= -o \
+                       --timeout= -t"
+                       ;;
                "version")
                opts+=$NO_OPTS
                        ;;
@@ -1747,7 +1751,7 @@ _nvme_subcmds () {
                rotational-media-info-log changed-alloc-ns-list-log \
                io-mgmt-recv io-mgmt-send dispersed-ns-participating-nss-log \
                reachability-groups-log reachability-associations-log \
-               host-discovery-log"
+               host-discovery-log ave-discovery-log"
 
        # Add plugins:
        for plugin in "${!_plugin_subcmds[@]}"; do