diff --git a/bin/data-push.js b/bin/data-push.js index 0c0ffe2..5771cda 100644 --- a/bin/data-push.js +++ b/bin/data-push.js @@ -128,10 +128,18 @@ Promise.resolve().then(async () => { // Check if a bar is already initiated: const barItem = progressBars.find(item => item.file === message.file) if (barItem) { - if (message.completed) { - barItem.bar.interrupt('Completed: ' + message.file) - } else { - barItem.bar.tick(message.chunk.length) + try { + if (message.completed) { + if (process.platform !== 'win32') { + barItem.bar.interrupt('Completed: ' + message.file) + } else { + info('Completed: ' + message.file) + } + } else { + barItem.bar.tick(message.chunk.length) + } + } catch (err) { + info(err.message) } } else { // If a bar doesn't exist initiate one: progressBars.push({ @@ -141,7 +149,7 @@ Promise.resolve().then(async () => { incomplete: ' ', width: 30, total: message.total, - clear: true + clear: process.platform === 'win32' ? false : true }) }) } diff --git a/package.json b/package.json index 6bb2bf9..c47ea29 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "ansi-escapes": "^3.0.0", "boxen": "^1.3.0", "chalk": "^2.3.0", - "clipboardy": "^1.1.4", + "clipboardy": "^1.2.3", "data.js": "^0.11.5", "datahub-client": "^0.5.6", "first-run": "^1.2.0",