scripts: west: commands: completion: bash: support shield argument
Add Bash completion support for "west build" shield argument.
Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
diff --git a/scripts/west_commands/completion/west-completion.bash b/scripts/west_commands/completion/west-completion.bash
index a4128ac..3a528cd 100644
--- a/scripts/west_commands/completion/west-completion.bash
+++ b/scripts/west_commands/completion/west-completion.bash
@@ -401,6 +401,11 @@
__set_comp ${boards[@]}
}
+__set_comp_west_shields()
+{
+ __set_comp "$(__west_x shields "$@")"
+}
+
__comp_west_west()
{
case "$prev" in
@@ -734,6 +739,7 @@
local special_opts="
--board -b
--snippet -S
+ --shield
--pristine -p
"
@@ -754,6 +760,10 @@
__set_comp_west_boards
return
;;
+ --shield)
+ __set_comp_west_shields
+ return
+ ;;
--pristine|-p)
__set_comp "auto always never"
return