File system
The fs module enables interacting with the file system in a way modeled on standard POSIX functions.
Install
To keep the core program simplified, the FS module is not included by the runtime, so you have to install it from npm.
npm install --save lichenscript-fs
Usage
Read/Write data into buffer
Read data from file:
import fs from "lichenscript-fs";
function main() { const content = fs.readFileContent("/tmp/foo.txt").unwrap(); print(content);}
Write data to file:
import fs from "lichenscript-fs";
function main() { fs.writeFileContent("foo.txt", "Hello World").unwrap();}
Read/Write data into buffer
import fs from "lichenscript-fs";
function main() { // Read data into buffer from file: const buffer = fs.readFile("/tmp/foo.txt").unwrap(); print(content); // Write buffer to file: fs.writeFile("foo.txt", buffer).unwrap();}
Unlink a file:
import fs from "lichenscript-fs";
function main() { fs.unlink("foo.txt").unwrap();}