From 6bb7b12694fe18b52cc0567cd1caed9dd66b0cb8 Mon Sep 17 00:00:00 2001 From: Tokunori Ikegami Date: Fri, 28 Feb 2025 23:52:01 +0900 Subject: [PATCH] completions: add pull-model-ddc-req-log command Both bash and zsh completions updated for the command. Signed-off-by: Tokunori Ikegami --- completions/_nvme | 17 +++++++++++++++++ completions/bash-nvme-completion.sh | 6 +++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/completions/_nvme b/completions/_nvme index 0a0b5a88..157555b4 100644 --- a/completions/_nvme +++ b/completions/_nvme @@ -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=( diff --git a/completions/bash-nvme-completion.sh b/completions/bash-nvme-completion.sh index 2235c508..6b870c97 100644 --- a/completions/bash-nvme-completion.sh +++ b/completions/bash-nvme-completion.sh @@ -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 -- 2.50.1