Re: [ndctl PATCH] ndctl: bash completion for {enable,disable}-dimm commands

2016-09-19 Thread Vishal Verma
On 09/19, Vishal Verma wrote:
> Add bash completion for the two new commands. Don't add a "-i" by
> default in __ndctl_get_dimms, instead specift "-i" manually where needed

s/specifit/specify/

> (everywhere except the completion for disable-dimm)
> 
> Signed-off-by: Vishal Verma 
> ---
>  contrib/ndctl | 13 +
>  1 file changed, 9 insertions(+), 4 deletions(-)
> 
___
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm


[ndctl PATCH] ndctl: bash completion for {enable, disable}-dimm commands

2016-09-19 Thread Vishal Verma
Add bash completion for the two new commands. Don't add a "-i" by
default in __ndctl_get_dimms, instead specift "-i" manually where needed
(everywhere except the completion for disable-dimm)

Signed-off-by: Vishal Verma 
---
 contrib/ndctl | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/contrib/ndctl b/contrib/ndctl
index 160a9dc..2c04504 100755
--- a/contrib/ndctl
+++ b/contrib/ndctl
@@ -127,8 +127,7 @@ __ndctl_get_ns()
 
 __ndctl_get_dimms()
 {
-   # when listing dimms, always list idle ones too
-   opts="--dimms -i $*"
+   opts="--dimms $*"
[ -n "$bus_filter" ] && opts="$opts --bus=$bus_filter"
echo "$(ndctl list $opts | grep -E "^\s*\"dev\":" | cut -d\" -f4)"
 }
@@ -148,7 +147,7 @@ __ndctl_comp_options()
opts=$(__ndctl_get_regions)
;;
--dimm)
-   opts=$(__ndctl_get_dimms)
+   opts=$(__ndctl_get_dimms -i)
;;
--namespace)
opts=$(__ndctl_get_ns)
@@ -201,10 +200,16 @@ __ndctl_comp_non_option_args()
disable-region)
opts="$(__ndctl_get_regions) all"
;;
+   enable-dimm)
+   opts="$(__ndctl_get_dimms -i) all"
+   ;;
+   disable-dimm)
+   opts="$(__ndctl_get_dimms) all"
+   ;;
read-labels)
;&
zero-labels)
-   opts="$(__ndctl_get_dimms) all"
+   opts="$(__ndctl_get_dimms -i) all"
;;
*)
return
-- 
2.7.4

___
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm