# shellcheck shell=dash

# https://github.com/mpeterv/luacheck

___x_cmd_lua_thirdparty_check(){
    ___x_cmd_lua_thirdparty_check___exec "$@"
}

___x_cmd_lua_thirdparty_check___exec(){
    ___x_cmd_lua_thirdparty_load_env || return 1

    local bin_suffix=
    ___x_cmd os name_
    [ "$___X_CMD_OS_NAME_" != "win" ] || bin_suffix=.bat

    ___x_cmd_hascmd "luacheck${bin_suffix}" || {
        ___x_cmd_lua_thirdparty___install luacheck || return 1
    }
    command "luacheck${bin_suffix}" "$@"
}
