callisto/man/fs/fs.dirname.3lua.scd
Jeremy Baxter 5cd636d6a7 fs(3lua): init man pages
Initialise man pages for the fs module.
2024-04-06 10:50:59 +13:00

30 lines
682 B
Markdown

FS.DIRNAME(3lua) "3lua" "Callisto manual pages"
# NAME
*fs.dirname* - get the parent directory of a path
# SYNOPSIS
*fs.dirname*(_path_: *string*)
# DESCRIPTION
*fs.dirname* returns the parent directory of _path_.
Any trailing "/" characters found in _path_
are not counted as part of the directory name.
If _path_ is an empty string or contains no "/" characters,
the string "." is returned.
This is purely a string manipulation function
and depends on no outside state.
# EXAMPLES
Print the directory containing the current script file:
print(fs.dirname(arg[0]))
Output example:
assert(fs.dirname("/usr/local/bin") == "/usr/local")
# SEE ALSO
callisto(3lua), fs(3lua)