Plugins: fsutils
fsUtils plugin
Some file I/O addons are provided:
1. fsCreateDir() addon
this.fsCreateDir(dirName)
attempts to create synchronously a directory named dirName
.
Param | Type | Optional | Description |
---|---|---|---|
dir | String | No | name of the directory to crate |
Example:
run: function() {
this.fsCreate('test');
}
2. fsExists() addon
this.fsExists(filename)
check synchronously if a element named filename
exists and returns a boolean.
Param | Type | Optional | Description |
---|---|---|---|
filename | String | No | name of the element to test is exists |
Example:
run: function() {
let exist = this.fsExists('sample');
}
3. fsReadConfig() addon
this.fsReadConfig(filename)
attemps to read synchronously a JSON file named filename
exists, and returns an object with the json
.
Param | Type | Optional | Description |
---|---|---|---|
filename | String | No | name of the json file |
Example:
run: function() {
let json = this.fsReadConfig('sample.json')
}
4. fsReadFile() addon
this.fsReadFile(filename)
attemps to read synchronously a text file named filename
exists, and returns a string with the contain.
Param | Type | Optional | Description |
---|---|---|---|
filename | String | No | name of the file |
Example:
run: function() {
let contain = this.fsReadConfig('sample.json')
}