fs(3lua): init man pages

Initialise man pages for the fs module.
This commit is contained in:
Jeremy Baxter 2024-04-06 10:50:59 +13:00
parent 2c6ad19111
commit 5cd636d6a7
17 changed files with 561 additions and 0 deletions

31
man/fs/fs.move.3lua.scd Normal file
View file

@ -0,0 +1,31 @@
FS.MOVE(3lua) "3lua" "Callisto manual pages"
# NAME
*fs.move* - move a file
# SYNOPSIS
*fs.move*(_src_: *string*, _dst_: *string*)
# DESCRIPTION
*fs.move* moves the file _src_ to the path _dst_,
overwriting _dst_ if it exists.
Both _src_ and _dst_ must be of the same type
(that is, both directories or both non-directories)
and must reside on the same file system.
If you need to move files across different file systems,
consider using fs.copy(3lua) instead.
If an error occurs,
*fs.move* returns nil, an error message and
a platform-dependent error code.
There are many reasons *fs.move* can fail;
see rename(2) for a list of possible error values.
# EXAMPLES
Rename the file _tel_ to _tel1_:
fs.move("tel", "tel1")
# SEE ALSO
callisto(3lua), fs(3lua), fs.copy(3lua), rename(2)