Merge branch 'release/1.5.8'
This commit is contained in:
@@ -110,7 +110,7 @@ Options:
|
||||
// пустая строка: использовать значение по умолчанию - inpx-файл, что найдется в директории библиотеки
|
||||
"inpx": "",
|
||||
|
||||
// конфигурационный файл для фильра по авторам и книгам (см. ниже)
|
||||
// конфигурационный файл для фильтра по авторам и книгам (см. ниже)
|
||||
// пустая строка: использовать значение по умолчанию - файл filter.json в директории файла конфигурации
|
||||
"inpxFilterFile": "",
|
||||
|
||||
|
||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "inpx-web",
|
||||
"version": "1.5.7",
|
||||
"version": "1.5.8",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "inpx-web",
|
||||
"version": "1.5.7",
|
||||
"version": "1.5.8",
|
||||
"hasInstallScript": true,
|
||||
"license": "CC0-1.0",
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "inpx-web",
|
||||
"version": "1.5.7",
|
||||
"version": "1.5.8",
|
||||
"author": "Book Pauk <bookpauk@gmail.com>",
|
||||
"license": "CC0-1.0",
|
||||
"repository": "bookpauk/inpx-web",
|
||||
|
||||
@@ -52,7 +52,7 @@ class ConfigManager {
|
||||
return instance;
|
||||
}
|
||||
|
||||
async init(tempDataDir, configFile) {
|
||||
async init(defaultDataDir, configFile) {
|
||||
if (this.inited)
|
||||
throw new Error('already inited');
|
||||
|
||||
@@ -69,14 +69,15 @@ class ConfigManager {
|
||||
this.branchConfigFile = __dirname + `/${this.branch}.js`;
|
||||
const config = require(this.branchConfigFile);
|
||||
|
||||
if (!tempDataDir) {
|
||||
tempDataDir = `${config.execDir}/.${config.name}`;
|
||||
if (!defaultDataDir) {
|
||||
defaultDataDir = `${config.execDir}/.${config.name}`;
|
||||
}
|
||||
|
||||
if (configFile) {
|
||||
config.configFile = path.resolve(configFile);
|
||||
} else {
|
||||
config.configFile = `${tempDataDir}/config.json`;
|
||||
await fs.ensureDir(defaultDataDir);
|
||||
config.configFile = `${defaultDataDir}/config.json`;
|
||||
}
|
||||
|
||||
this._config = config;
|
||||
|
||||
Reference in New Issue
Block a user