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