Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- shell(command)
- .err(func) // Redirects stderr data to the given function.
- .exec() // (eval) Executes this shell command.
- .expect(exitcode) // Sets the expected exitcode for this command. Default is 0.
- .log(func) // Redirects both stdout and stderr to the given function.
- .out(func) // Redirects stdout data to the given function.
- watch(path)
- .timeout(ms) // Sets a this watchers debounce timeout (default is 250ms)
- .run(func) // Runs this function when a file or folder changes.
- .exec() // Executes this watch (does not complete)
- folder(path)
- .add(path) // Adds a file to this folder. If the path being added exists, it is overwritten.
- .copy_to(folder) // Copies this folder into the given folder.
- .contents() // Returns the inner contents of this folder (see contents)
- .copy_to(folder) // Copies the contents into the given folder.
- .move_to(folder) // Moves the contents into the given folder.
- .delete() // Deletes the contents of this folder.
- .exec() // Executes effects on these contents.
- .create() // Creates this folder if not exists.
- .delete() // Deletes this folder if exists.
- .exec() // (eval) Executes effects on this folder.
- .exists() // (eval) Returns true if this folder exists.
- .hash(algo?) // (eval) Returns a hash of this folder with the given algorithm.
- .merge_from(folder) // Merges the contents from the remote folder into this folder.
- .move_to(folder) // Moves this folder into the given folder.
- .remove(name) // Removes a file or folder from this folder.
- .rename(newname) // Renames this folder.
- .size() // (eval) Returns the size of this folder in bytes.
- .stat() // (eval) Returns a fs stats object for this folder.
- file(path)
- .append_from(path) // Appends to this file from a remote path | url. If file not exist, create.
- .append(data) // Appends to this file. If file not exist, create.
- .copy_to(folder) // Copies this file into the given folder.
- .create() // Creates this if not exists.
- .delete() // Deletes this file if exists.
- .edit(find, replace) // Makes a find and replace edit to this file.
- .exec() // (eval) Executes effects on this file.
- .exists() // (eval) Returns if this file exists.
- .hash(algo?) // (eval) Returns a hash for this file with the given algorithm.
- .move_to(folder) // Moves this file into the given folder.
- .prepend_from(path) // Prepends to this file from a remote path | url. If file not exist, create.
- .prepend(data) // Prepends to this file. If file not exist, create.
- .read(encoding?) // (eval) Returns the contents of this file.
- .rename(newname) // Renames this file.
- .size() // (eval) Returns the size of this file in bytes.
- .stat() // (eval) Returns a fs stats object for this file.
- .truncate() // Truncates this file. If the file does not exist, it is created.
- .write_from(path) // Writes to this file from a remote path | url. If file not exist, create.
- .write(data) // Writes to this file. If the file does not exist, it is created.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement