1 | global.threevot = {}
|
2 |
|
3 | var Path = require("path")
|
4 | var Fs = require("fs")
|
5 | var gulp = require('gulp');
|
6 | var gutil = require('gulp-util');
|
7 | var chalk = require('chalk');
|
8 |
|
9 | var localPath = Path.join( process.cwd(), "gulpfile.js" )
|
10 |
|
11 | var localPath = process.cwd();
|
12 | var originalTaks = gulp.tasks;
|
13 |
|
14 | var minimist = require("minimist")
|
15 | var args = minimist( process.argv );
|
16 |
|
17 | var env = "";
|
18 | if( args.env ) env = "-" + args.env
|
19 |
|
20 | require('dotenv').config({path: './.env' + env});
|
21 |
|
22 | var p = require( Path.join( process.cwd() , "package.json" ) );
|
23 |
|
24 | if( args.platform ) process.env.NAME = args.platform
|
25 | if( !process.env.NAME ) process.env.NAME = p.name;
|
26 |
|
27 |
|
28 | if( !process.env.DIST_FOLDER ) process.env.DIST_FOLDER = "./dist";
|
29 | if( !process.env.ZIP_NAME ) process.env.ZIP_NAME = process.env.NAME;
|
30 | if( !process.env.ZIP_FOLDER ) process.env.ZIP_FOLDER = process.cwd();
|
31 |
|
32 | console.log( chalk.magenta('Welcome to CLAY by 3VOT.com') );
|
33 |
|
34 | require("./tasks/app")
|
35 | require("./tasks/dist")
|
36 |
|