all files / lib/cmds/ project.js

84.62% Statements 11/13
75% Branches 3/4
100% Functions 1/1
84.62% Lines 11/13
2 statements, 1 branch Ignored     
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25                           
'use strict';
 
var fs = require('../file-system');
 
module.exports.create = function(program, folder) {
  var src = fs.getPathToAsset('project');
  var dest = fs.joinPath(fs.getWorkingPath(), folder);
 
  Iif (fs.exists(dest)) {
    program.log.error('Folder already exists!');
    return 1;
  }
 
  program.log.info('Generating Quasar Project folder...');
 
  /* istanbul ignore if */
  Iif (fs.copy(src, dest)) {
    program.log.error('Cannot copy files.');
    return 1;
  }
 
  program.log.success('Quasar Project created.');
  return 0;
};