1# wxmaxima(1) completion                                     -*- shell-script -*-
2
3_wxmaxima()
4{
5    local cur prev words cword split
6    _init_completion -s || return
7
8    case $prev in
9        --help|-h)
10            return
11            ;;
12        --eval|-e)
13            return
14	    ;;
15        --version|-v)
16            return
17            ;;
18        --batch|-b)
19            _filedir
20            return
21            ;;
22        --open|-o)
23            _filedir '@(mac|wxm|wxmx|out|xml)'
24            return
25            ;;
26    esac
27
28    $split && return 0
29
30    if [[ "$cur" == -* ]]; then
31        local opts="$( _parse_help "$1" )"
32        [[ $opts ]] || opts="$( _parse_usage "$1" )"
33        COMPREPLY=( $( compgen -W "$opts" -- "$cur" ) )
34        [[ $COMPREPLY == *= ]] && compopt -o nospace
35    else
36	_filedir '@(mac|wxm|wxmx|out|xml)'
37    fi
38
39} &&
40complete -F _wxmaxima wxmaxima
41