Skip to main content

Overwrite With Multiple Lines (LCC.web_file.set_lines)

Signature

ok, err = LCC.web_file.set_lines(path, lines, timeout?)

Parameters

  • path
    String. File to write.
  • lines
    Table. Ordered array of strings.
  • timeout
    Number, optional. Request timeout in seconds, default 60.

Returns

  • ok
    Boolean. true on success, false on failure.
  • err
    String or nil. Error description when the write fails.

Notes

Joins the lines and replaces the entire file.
Missing parent directories and the file itself are created automatically.
Ideal for rebuilding configuration or template files.

Example

local ok, err = LCC.web_file.set_lines("/config/list.txt", {"A", "B", "C"})
if not ok then
error(err)
end