diff options
Diffstat (limited to 'cordova/node_modules/shelljs/src/to.js')
| -rwxr-xr-x | cordova/node_modules/shelljs/src/to.js | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/cordova/node_modules/shelljs/src/to.js b/cordova/node_modules/shelljs/src/to.js deleted file mode 100755 index f029999..0000000 --- a/cordova/node_modules/shelljs/src/to.js +++ /dev/null @@ -1,29 +0,0 @@ -var common = require('./common'); -var fs = require('fs'); -var path = require('path'); - -//@ -//@ ### 'string'.to(file) -//@ -//@ Examples: -//@ -//@ ```javascript -//@ cat('input.txt').to('output.txt'); -//@ ``` -//@ -//@ Analogous to the redirection operator `>` in Unix, but works with JavaScript strings (such as -//@ those returned by `cat`, `grep`, etc). _Like Unix redirections, `to()` will overwrite any existing file!_ -function _to(options, file) { - if (!file) - common.error('wrong arguments'); - - if (!fs.existsSync( path.dirname(file) )) - common.error('no such file or directory: ' + path.dirname(file)); - - try { - fs.writeFileSync(file, this.toString(), 'utf8'); - } catch(e) { - common.error('could not write to file (code '+e.code+'): '+file, true); - } -} -module.exports = _to; |
