Warning, /games/kajongg/bash_completion.d/kajongg is written in an unsupported language. File is not indexed.
0001 _kajongg() 0002 { 0003 _rulesets() 0004 { 0005 ${COMP_WORDS[0]} --rulesets 0006 } 0007 local cur prev opts 0008 COMPREPLY=() 0009 cur="${COMP_WORDS[COMP_CWORD]}" 0010 prev="${COMP_WORDS[COMP_CWORD-1]}" 0011 if [[ "$prev" == "--autoplay" ]]; then 0012 prevIFS=$IFS 0013 local IFS=: 0014 export IFS 0015 set - `kde-config --path data` 0016 database="$1"/kajongg/kajongg.db 0017 if test -r "$database" ; then 0018 # a ruleset name can contain spaces. I am sure this could be handled here 0019 # right now the user needs to enter a ' before autocompleting the ruleset 0020 IFS=$'\n' 0021 export IFS 0022 COMPREPLY=( $(compgen -W "$(_rulesets)" -- ${cur}) ) 0023 IFS="$prevIFS" 0024 return 0 0025 fi 0026 IFS="$prevIFS" 0027 fi 0028 opts="--help --help-qt --help-kde --help-all --author --version --license --playopen --autoplay --rulesets --debug --seed --nogui --ai --csv" 0029 0030 if [[ ${cur} == -* ]] ; then 0031 COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) 0032 return 0 0033 fi 0034 } 0035 complete -F _kajongg kajongg 0036 complete -F _kajongg kajongg.py