From 39108aa74e8b302af03cdcda3deb6cb9aba2e062 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Moreau?= <cem.moreau@gmail.com> Date: Thu, 7 Jun 2018 12:41:08 +0200 Subject: [PATCH] [enh] Use `cliprogram` import instead of require('optimist') --- app/lib/system/directory.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/lib/system/directory.ts b/app/lib/system/directory.ts index c40df48d9..cabd6322f 100644 --- a/app/lib/system/directory.ts +++ b/app/lib/system/directory.ts @@ -18,16 +18,17 @@ import {CFSCore} from "../dal/fileDALs/CFSCore" import {WoTBInstance, WoTBObject} from "../wot" import {FileDALParams} from "../dal/fileDAL" import {LokiJsDriver} from "../dal/drivers/LokiJsDriver" +import {cliprogram} from "../common-libs/programOptions" -const opts = require('optimist').argv; +const opts = cliprogram const qfs = require('q-io/fs'); const DEFAULT_DOMAIN = "duniter_default"; const DEFAULT_HOME = (process.platform == 'win32' ? process.env.USERPROFILE : process.env.HOME) + '/.config/duniter/'; -const getLogsPath = (profile:string, directory:string|null = null) => path.join(getHomePath(profile, directory), 'duniter.log'); +const getLogsPath = (profile:string|undefined, directory:string|null = null) => path.join(getHomePath(profile, directory), 'duniter.log'); -const getHomePath = (profile:string|null, directory:string|null = null) => path.normalize(getUserHome(directory) + '/') + getDomain(profile); +const getHomePath = (profile:string|null|undefined, directory:string|null = null) => path.normalize(getUserHome(directory) + '/') + getDomain(profile); const getUserHome = (directory:string|null = null) => (directory || DEFAULT_HOME); -- GitLab