

___X_CMD_NU_SHIMAPP_PATH=
___X_CMD_NU_VERSION='v0.94.2'
___x_cmd_nu_load_env(){
    [ -z "$___X_CMD_NU_SHIMAPP_PATH" ]  || return 0

    local x_=""
    ___x_cmd pkg sphere getbinpath_                 \
        nushell "$___X_CMD_NU_VERSION" shim_bin              || return

    ___X_CMD_NU_SHIMAPP_PATH="$x_"
}

___x_cmd_nu___binexec(){
    local op="$1";  shift
    if ___x_cmd_hasbin "$op"; then
        command "$op" "$@"
        return
    fi

    ___x_cmd_nu_load_env || return
    "$___X_CMD_NU_SHIMAPP_PATH/$op" "$@"
}

