Skip to content

Commit 3e53351

Browse files
committed
[init][xs]: accept path argument for test purposes - refs #336
1 parent daf6981 commit 3e53351

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

bin/data-init.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const checkDpIsThere = (path_ = process.cwd()) => {
3838

3939
(async() => {
4040

41-
const initializer = new Init({interactive: argv.interactive})
41+
const initializer = new Init({interactive: argv.interactive, path_: argv._[0]})
4242
// Listen for events:
4343
initializer.on('message', (message) => {
4444
if (message.constructor.name === 'String') {
@@ -50,19 +50,19 @@ const checkDpIsThere = (path_ = process.cwd()) => {
5050

5151
// Get a descriptor generated:
5252
let descriptor = {}
53-
if (checkDpIsThere()) {
53+
if (checkDpIsThere(argv._[0])) {
5454
descriptor = await initializer.updateDataset()
5555
} else {
5656
descriptor = await initializer.createDataset()
5757
}
5858
// Now save the generated descriptor:
5959
const content = JSON.stringify(descriptor, null, 2)
60-
fs.writeFile('./datapackage.json', content, 'utf8', err => {
60+
const dest = path.join(argv._[0] || '', 'datapackage.json')
61+
fs.writeFile(dest, content, 'utf8', err => {
6162
if (err) {
6263
throw new Error(err)
6364
}
64-
const cwd = path.join(process.cwd(), 'datapackage.json')
65-
info(`datapackage.json file is saved in ${cwd}`)
65+
info(`datapackage.json file is saved in ${dest}`)
6666
})
6767

6868
})()

0 commit comments

Comments
 (0)