_ecp()
{
    local cur prev args path next
    COMPREPLY=()
    cur="${COMP_WORDS[COMP_CWORD]}"
    CLASSPATH="emulator-control-panel-cli.jar"
    ARGS=""

    for ((i=0; i < ${COMP_CWORD} ; i++))
    do
        ARGS="${ARGS} ${COMP_WORDS[i]}"
    done

    MAIN=org.tizen.cli.TizenEmulatorAutoComplete
    next=$(java -cp $CLASSPATH $MAIN $ARGS)
    COMPREPLY=($(compgen -W "${next}" -- ${cur}))
    return 0
}

complete -o bashdefault -o default -F _ecp ecp-cli 2>/dev/null \
	|| complete -o default -F _ecp ecp-cli
