Home / Lua Scripts Libraries API Manual / dtutils / prequire
< join
spairs >

# prequire

## 🔗NAME

prequire

## 🔗SYNOPSIS

a protected lua require

## 🔗USAGE

    local du = require "lib/dtutils"
    local status, lib = du.prequire(req_name)

req_name - string - the filename of the lua code to load without the “.lua” filetype

## 🔗DESCRIPTION

prequire is a protected require that can survive an error in the code being loaded without bringing down the calling routine.

## 🔗RETURN VALUE

status - boolean - true on success lib - if status is true, then the code, otherwise an error message

## 🔗EXAMPLE

    local status, lib = prequire("lib/dtutils.file")

which would load lib/dtutils/file.lua which would return a status of true and the reference to the library.

< join
spairs >