Skip to content

Commit a0493e7

Browse files
committed
refactor: introduce main() function (in order to make it async later)
1 parent d45a754 commit a0493e7

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

src/cli.js

+16-12
Original file line numberDiff line numberDiff line change
@@ -378,20 +378,24 @@ const absolutePathToDestDir = (argv) => {
378378
return path.resolve(process.cwd(), relativeDestDir)
379379
}
380380

381-
const argv = parseCommandLineArgs(process.argv.slice(2))
381+
const main = (argv) => {
382+
const config = loadConfig(endpointsFile)
382383

383-
const config = loadConfig(endpointsFile)
384+
const destDir = absolutePathToDestDir(argv)
385+
console.log('Destination directory:', destDir)
384386

385-
const destDir = absolutePathToDestDir(argv)
386-
console.log('Destination directory:', destDir)
387+
if (!fs.existsSync(destDir)) {
388+
console.log('Create', destDir)
389+
fs.mkdirSync(destDir, {recursive: true})
390+
}
387391

388-
if (!fs.existsSync(destDir)) {
389-
console.log('Create', destDir)
390-
fs.mkdirSync(destDir, {recursive: true})
392+
createApp(destDir, argv)
393+
createDb(destDir, argv)
394+
createEndpoints(destDir, argv, config)
395+
createDependenciesDescriptor(destDir, argv)
396+
showInstructions(argv.lang)
391397
}
392398

393-
createApp(destDir, argv)
394-
createDb(destDir, argv)
395-
createEndpoints(destDir, argv, config)
396-
createDependenciesDescriptor(destDir, argv)
397-
showInstructions(argv.lang)
399+
400+
const argv = parseCommandLineArgs(process.argv.slice(2))
401+
main(argv)

0 commit comments

Comments
 (0)