Browse Source

Add back in tasks, debugging cwd paths

pull/1785/head
jlukic 10 years ago
parent
commit
d88a1db00a
3 changed files with 25 additions and 16 deletions
  1. 29
      gulpfile.js
  2. 9
      tasks/config/project/config.js
  3. 3
      tasks/watch.js

29
gulpfile.js

@ -3,24 +3,28 @@
*******************************/ *******************************/
var var
gulp = require('gulp-help')(require('gulp')), gulp = require('gulp-help')(require('gulp')),
// read user config to know what task to load // read user config to know what task to load
config = require('./tasks/config/user'), config = require('./tasks/config/user'),
// import tasks // import tasks
build = require('./tasks/build'), build = require('./tasks/build'),
clean = require('./tasks/clean'), clean = require('./tasks/clean'),
version = require('./tasks/version'), version = require('./tasks/version'),
watch = require('./tasks/watch'), watch = require('./tasks/watch'),
// install tasks
install = require('./tasks/install'),
checkInstall = require('./tasks/check-install'),
// docs tasks // docs tasks
serveDocs = require('./tasks/docs/serve'), serveDocs = require('./tasks/docs/serve'),
buildDocs = require('./tasks/docs/build'), buildDocs = require('./tasks/docs/build'),
// rtl // rtl
buildRTL = require('./tasks/rtl/build'), buildRTL = require('./tasks/rtl/build'),
watchRTL = require('./tasks/rtl/watch') watchRTL = require('./tasks/rtl/watch')
; ;
@ -38,6 +42,9 @@ gulp.task('build', 'Builds all files from source', build);
gulp.task('clean', 'Clean dist folder', clean); gulp.task('clean', 'Clean dist folder', clean);
gulp.task('version', 'Displays current version of Semantic', version); gulp.task('version', 'Displays current version of Semantic', version);
gulp.task('install', 'Clean dist folder', install);
gulp.task('check install', 'Displays current version of Semantic', checkInstall);
/*-------------- /*--------------
Docs Docs
@ -52,10 +59,8 @@ gulp.task('build-docs', 'Build all files and add to SUI Docs', buildDocs);
---------------*/ ---------------*/
if(config.rtl) { if(config.rtl) {
gulp.task('watch rtl', 'Build all files as RTL', watchRTL); gulp.task('watch rtl', 'Build all files as RTL', watchRTL);
gulp.task('build rtl', 'Watch files as RTL ', buildRTL); gulp.task('build rtl', 'Watch files as RTL ', buildRTL);
} }
/*-------------- /*--------------

9
tasks/config/project/config.js

@ -25,7 +25,7 @@ module.exports = {
---------------*/ ---------------*/
var var
currentPath = process.cwd() + path.sep + '/tasks', currentPath = process.cwd(),
folder folder
; ;
@ -35,7 +35,7 @@ module.exports = {
// add base path // add base path
config.paths.source[folder] = path.join(config.base, config.paths.source[folder]); config.paths.source[folder] = path.join(config.base, config.paths.source[folder]);
// resolve relative path from cwd to output folder // resolve relative path from cwd to output folder
config.paths.source[folder] = path.resolve( path.relative(currentPath, config.paths.source[folder]) ) + path.sep; config.paths.source[folder] = path.resolve( path.relative(currentPath, config.paths.source[folder])) + path.sep;
} }
} }
@ -45,10 +45,13 @@ module.exports = {
// add base path // add base path
config.paths.output[folder] = path.join(config.base, config.paths.output[folder]); config.paths.output[folder] = path.join(config.base, config.paths.output[folder]);
// resolve relative path from cwd to output folder // resolve relative path from cwd to output folder
config.paths.output[folder] = path.resolve( path.relative(currentPath, config.paths.output[folder]) ) + path.sep; config.paths.output[folder] = path.resolve( path.relative(currentPath, config.paths.output[folder])) + path.sep;
} }
} }
// remove trailing slash from file
config.paths.source.config = path.resolve(config.paths.source.config);
// resolve "clean" command path // resolve "clean" command path
config.paths.clean = path.join(config.base, config.paths.clean); config.paths.clean = path.join(config.base, config.paths.clean);

3
tasks/watch.js

@ -57,7 +57,8 @@ module.exports = function(callback) {
return; return;
} }
console.clear(); //console.clear();
console.log(source.definitions);
console.log('Watching source files for changes'); console.log('Watching source files for changes');
/*-------------- /*--------------

|||||||
100:0
Loading…
Cancel
Save