UNPKG

1.19 kBJavaScriptView Raw
1const { gulp, yargs: y } = require('../singleton');
2
3gulp.task('env:add', () => {
4 const gulpLog = require('fancy-log');
5 const colors = require('ansi-colors');
6 const config = require('../lib/config/config');
7 return config.writeProjectConfig(y.argv.key, y.argv.body, '.env', 'properties')
8 .then((response) => {
9 gulpLog(colors.green(response));
10 return response;
11 });
12});
13
14gulp.task('ssl:cert', () => {
15 const gulpLog = require('fancy-log');
16 const colors = require('ansi-colors');
17 const sslutil = require('../lib/util/ssl');
18 return sslutil.createCertAndKeys(y.argv.destination)
19 .then((response) => {
20 gulpLog(colors.green(response));
21 return response;
22 });
23});
24
25gulp.task('project:add', () => {
26 const gulpLog = require('fancy-log');
27 const colors = require('ansi-colors');
28 const projectTasks = require('../lib/project/project-tasks');
29 const mydir = require('../lib/project/dir');
30 const dirProps = mydir.processDirectory();
31 const { projectRoot } = dirProps;
32 return projectTasks.addProjectToUserConfig(projectRoot, y.argv.name)
33 .then((response) => {
34 gulpLog(colors.green(response));
35 return response;
36 });
37});