]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
completions: add pull-model-ddc-req-log command
authorTokunori Ikegami <ikegami.t@gmail.com>
Fri, 28 Feb 2025 14:52:01 +0000 (23:52 +0900)
committerDaniel Wagner <wagi@monom.org>
Wed, 5 Mar 2025 14:58:50 +0000 (15:58 +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 0a0b5a883fa722235597414836a7729769388e34..157555b461382197107821653958bc72205c98c0 100644 (file)
@@ -117,6 +117,7 @@ _nvme () {
        'reachability-associations-log:retrieve reachability associations log'
        'host-discovery-log:retrieve host discovery log'
        'ave-discovery-log:retrieve ave discovery log'
+       'pull-model-ddr-req-log:retrieve pull model ddr req log'
        'version:show the program version'
        'ocp:OCP cloud SSD extensions'
        'solidigm:Solidigm plug-in extensions'
@@ -2774,6 +2775,22 @@ _nvme () {
                        _arguments '*:: :->subcmds'
                        _describe -t commands "nvme ave-discovery-log" _ad_log
                        ;;
+               (pull-model-ddr-req-log)
+                       local _pmdr_log
+                       _pmdr_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 pull-model-ddr-req-log" _pmdr_log
+                       ;;
                (version)
                        local _version
                        _version=(
index 2235c50863b9108e6925e51f7ddb7b8a08ca3673..6b870c97ffe5af42da8aff4dc154d6278ec88323 100644 (file)
@@ -517,6 +517,10 @@ nvme_list_opts () {
                        --output-format= -o --timeout= -t"
                        ;;
                "ave-discovery-log")
+               opts+=" --rae -r --verbose -v --output-format= -o \
+                       --timeout= -t"
+                       ;;
+               "pull--ddc-req-log")
                opts+=" --rae -r --verbose -v --output-format= -o \
                        --timeout= -t"
                        ;;
@@ -1751,7 +1755,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 ave-discovery-log"
+               host-discovery-log ave-discovery-log pull--ddc-req-log"
 
        # Add plugins:
        for plugin in "${!_plugin_subcmds[@]}"; do