1 | 'use strict';
|
2 |
|
3 | const Format = require('../format');
|
4 | const Logger = require('../logger');
|
5 | const Utils = require('../utils');
|
6 | const Templates = require('../templates');
|
7 |
|
8 | module.exports = function (name) {
|
9 | name = Format.checkName('config', name);
|
10 |
|
11 | let subdirectories = name.split('/');
|
12 | name = subdirectories.pop();
|
13 |
|
14 | const configFileName = Format.toJSFileName(name);
|
15 |
|
16 | subdirectories = Format.parentPath(subdirectories);
|
17 |
|
18 | Utils.destroyFile('app/config/' + subdirectories + configFileName, Templates.config());
|
19 | Utils.destroyDirectoryIfEmpty('app/config/' + subdirectories);
|
20 | Utils.removeFromFile('app/config/config.js', "require('./" + subdirectories + configFileName.replace('.js', '') + "');\n");
|
21 |
|
22 | Logger.blankLine();
|
23 | };
|