diff --git a/bin/index.ts b/bin/index.ts index 2f74932..3f9c50a 100644 --- a/bin/index.ts +++ b/bin/index.ts @@ -156,14 +156,18 @@ async function fileExists(path: string): Promise { async function getCommandLineOptions(argDefinitions: Array): Promise { const options = commandLineArgs(argDefinitions); - let { application, version } = options; + let { database, application, version } = options; let packageJson; - - if (!application || !version) { + + if (!database || !application || !version) { const packageJsonPath = './package.json'; packageJson = await fileExists(packageJsonPath) ? JSON.parse((await readFile(packageJsonPath)).toString()) : null; } + if (!database && packageJson) { + database = packageJson.database; + } + if (!application && packageJson) { application = packageJson.name; } @@ -174,6 +178,7 @@ async function getCommandLineOptions(argDefinitions: Array