1 | const { gulp, yargs: y } = require('../singleton');
|
2 |
|
3 | gulp.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 |
|
14 | gulp.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 |
|
25 | gulp.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 | });
|