--- 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=(