# shellcheck shell=dash
___x_cmd log init se

xrc:mod:lib pkg envvar
xrc:mod:lib     se              ddgo        \
                site/_index     advise      \
                search/_index   search/api  \
                answer/_index   answer/api  \
                question/_index

___x_cmd_se___main(){
    [ "$#" -gt 0 ] ||   set -- -h

    local op="$1"; shift
    case "$op" in
        -h|--help)      ___x_cmd help -m se         "$@";  return ;;

        a|answer)       ___x_cmd_se_answer          "$@" ;;
        q|question)     ___x_cmd_se_question        "$@" ;;
        # qa)             ___x_cmd_se_qa              "$@" ;;

        site)           ___x_cmd_se_site            "$@" ;;

        :|ddgo)         ___x_cmd_se_ddgo            "$@" ;;
        :*)             ___x_cmd_se_ddgo  "$op"     "$@" ;;

        --|s|search)    ___x_cmd_se_search          "$@" ;;

        *)              ___x_cmd_se_search "$op"    "$@" ;;
    esac
}
