Text

Library for reading and writing to text files.


Source: pkg/lua/lib/txt.go | Import: txt

Functions


write

write(path, text)

Arguments

  • path string
  • text string
write_lines

write_lines(path, lines)

Arguments

  • path string
  • lines []string
truncate

truncate(path)

Arguments

  • path string
append

append(path, text)

Arguments

  • path string
  • text string
append_lines

append_lines(path, lines)

Arguments

  • path string
  • lines []string
read

read(path) -> string

Arguments

  • path string
Return Values

  • string
read_lines

read_lines(path) -> []string

Arguments

  • path string
Return Values

  • []string
line_count

line_count(path) -> int

Arguments

  • path string
Return Values

  • int
line

line(path, index) -> string

Arguments

  • path string
  • index int
Return Values

  • string - Returns an empty string if the index is out of bounds.
iter

iter(path, func)

Arguments

  • path string
  • func function(line string, index int)
map

map(path, func) -> string

Arguments

  • path string
  • func function(line string, index int) -> string
Return Values

  • string
map_lines

map_lines(path, func) -> []string

Arguments

  • path string
  • func function(line string, index int) -> string
Return Values

  • []string