Skip to content

Commit 96c24c4

Browse files
committed
refactor: pass all options to the methods
Part of #33
1 parent 370df16 commit 96c24c4

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/cli.js

+8-8
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ const findFileNamesEndWith = (dir, postfix) => {
8686
return fs.readdirSync(dir).filter(name => name.endsWith(postfix))
8787
}
8888

89-
const createApp = async (destDir, lang) => {
89+
const createApp = async (destDir, { lang }) => {
9090
const ext = lang2extension(lang)
9191
const fileName = `app.${ext}`
9292
console.log('Generate', fileName);
@@ -108,7 +108,7 @@ const createApp = async (destDir, lang) => {
108108
fs.writeFileSync(resultFile, resultedCode);
109109
};
110110

111-
const createDb = async (destDir, lang) => {
111+
const createDb = async (destDir, { lang }) => {
112112
if (lang !== 'python') {
113113
return
114114
}
@@ -154,7 +154,7 @@ const lengthOfLongestString = (arr) => arr
154154
0 /* initial value */
155155
);
156156

157-
const createEndpoints = async (destDir, lang, config) => {
157+
const createEndpoints = async (destDir, { lang }, config) => {
158158
const ext = lang2extension(lang)
159159
const fileName = `routes.${ext}`
160160
console.log('Generate', fileName);
@@ -281,7 +281,7 @@ const createEndpoints = async (destDir, lang, config) => {
281281
fs.writeFileSync(resultFile, resultedCode);
282282
};
283283

284-
const createDependenciesDescriptor = async (destDir, lang) => {
284+
const createDependenciesDescriptor = async (destDir, { lang }) => {
285285
let fileName;
286286
if (lang === 'js') {
287287
fileName = 'package.json'
@@ -361,8 +361,8 @@ if (!fs.existsSync(destDir)) {
361361
fs.mkdirSync(destDir, {recursive: true});
362362
}
363363

364-
createApp(destDir, argv.lang);
365-
createDb(destDir, argv.lang)
366-
createEndpoints(destDir, argv.lang, config);
367-
createDependenciesDescriptor(destDir, argv.lang);
364+
createApp(destDir, argv);
365+
createDb(destDir, argv)
366+
createEndpoints(destDir, argv, config);
367+
createDependenciesDescriptor(destDir, argv);
368368
showInstructions(argv.lang);

0 commit comments

Comments
 (0)