Repositorio del curso CCOM4030 el semestre B91 del proyecto Artesanías con el Instituto de Cultura

12345678910111213141516171819
  1. var fs = require('fs');
  2. var common = require('./common');
  3. //@
  4. //@ ### cd('dir')
  5. //@ Changes to directory `dir` for the duration of the script
  6. function _cd(options, dir) {
  7. if (!dir)
  8. common.error('directory not specified');
  9. if (!fs.existsSync(dir))
  10. common.error('no such file or directory: ' + dir);
  11. if (!fs.statSync(dir).isDirectory())
  12. common.error('not a directory: ' + dir);
  13. process.chdir(dir);
  14. }
  15. module.exports = _cd;