bash-completion.sh
branchv_0
changeset 31 c6527b45fbc2
parent 30 f686bdaeb9e0
child 32 e72546725c77
--- a/bash-completion.sh	Sun Nov 29 00:30:36 2020 +0100
+++ b/bash-completion.sh	Sun Nov 29 10:49:33 2020 +0100
@@ -73,12 +73,19 @@
 		"unescape-basic"
 		"unescape-java-properties"
 		"unescape-backspace"
+		"tree-style"
+		"tree-with-namespaces"
 	);
 
 	DIALECTS=(
 		"java-properties"
 	);
 
+	TREE_STYLES=(
+		"standard"
+		"literal"
+	)
+
 
 	if   [[ "$w1" == "--relation"                      && "x$w0" == "x" ]];    then COMPREPLY=("''")
 	elif [[ "$w1" == "--records"                       && "x$w0" == "x" ]];    then COMPREPLY=("'/'")
@@ -109,6 +116,8 @@
 	elif [[ "$w2" == "--parser-option" && "$w1" == "comment-separators"      && "x$w0" == "x" ]];    then COMPREPLY=("'#;'")
 	elif [[ "$w2" == "--parser-option" && "$w1" == "key-value-separators"    && "x$w0" == "x" ]];    then COMPREPLY=("'=:'")
 	elif [[ "$w2" == "--parser-option" && "$w1" == "quotes"                  && "x$w0" == "x" ]];    then COMPREPLY=("\$'\"\\''")
+	elif [[ "$w2" == "--parser-option" && "$w1" == "tree-style"                               ]];    then COMPREPLY=($(compgen -W "${TREE_STYLES[*]}" -- "$w0"))
+	elif [[ "$w2" == "--parser-option" && "$w1" == "tree-with-namespaces"                     ]];    then COMPREPLY=($(compgen -W "${BOOLEAN_VALUES[*]}" -- "$w0"))
 
 	else
 		OPTIONS=(