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