check-install.js 607 B

123456789101112131415161718192021222324252627
  1. /*******************************
  2. * Check Install
  3. *******************************/
  4. var
  5. // node dependencies
  6. gulp = require('gulp'),
  7. console = require('better-console'),
  8. isSetup = require('./config/project/install').isSetup,
  9. install = require('./install'),
  10. watch = require('./watch')
  11. ;
  12. // export task
  13. module.exports = function (callback) {
  14. setTimeout(function () {
  15. if (!isSetup()) {
  16. console.log('Starting install...');
  17. install(callback);
  18. } else {
  19. watch(callback);
  20. }
  21. }, 50); // Delay to allow console.clear to remove messages from check event
  22. };