The system library exposes operating system facilities like environment variables, date time manipulation etc..
clock(
)
;
returns a float representing the number of seconds elapsed since the start of the process
date(
[time], [format])
;
returns a table containing a date/time splitted in the slots:
sec | Seconds after minute (0 - 59). |
min | Minutes after hour (0 - 59). |
hour | Hours since midnight (0 - 23). |
day | Day of month (1 - 31). |
month | Month (0 - 11; January = 0). |
year | Year (current year). |
wday | Day of week (0 - 6; Sunday = 0). |
yday | Day of year (0 - 365; January 1 = 0). |
if time is omitted the current time is used.
if format can be 'l' local time or 'u' UTC time, if omitted is defaulted as 'l'(local time).
getenv(
varaname)
;
Returns a string containing the value of the environment variable varname
remove(
path)
;
deletes the file specified by path
rename(
oldname, newname)
;
renames the file or directory specified by oldname to the name given by newname
system(
cmd)
;
executes the string cmd through the os command interpreter.
time(
)
;
returns the number of seconds elapsed since midnight 00:00:00, January 1, 1970.
the result of this function can be formatted through the faunction date