diff -r f686bdaeb9e0 -r c6527b45fbc2 bash-completion.sh --- 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=(