diff --git a/config/daemon/get-binaries-path.js b/config/daemon/get-binaries-path.js new file mode 100644 index 0000000..aa827b3 --- /dev/null +++ b/config/daemon/get-binaries-path.js @@ -0,0 +1,7 @@ +// @flow +import path from 'path'; +/* eslint-disable-next-line import/no-extraneous-dependencies */ +import isDev from 'electron-is-dev'; + +// $FlowFixMe +export default () => (isDev ? path.join(__dirname, '..', '..', './bin') : path.join(process.resourcesPath, 'bin')); diff --git a/config/daemon/get-daemon-name.js b/config/daemon/get-daemon-name.js new file mode 100644 index 0000000..101f2f6 --- /dev/null +++ b/config/daemon/get-daemon-name.js @@ -0,0 +1,11 @@ +// @flow + +import os from 'os'; + +export default () => { + if (os.platform() === 'win32') { + return 'zcashd.exe'; + } + + return 'zcashd'; +}; diff --git a/config/daemon/logger.js b/config/daemon/logger.js new file mode 100644 index 0000000..d5da6d2 --- /dev/null +++ b/config/daemon/logger.js @@ -0,0 +1,4 @@ +// @flow + +/* eslint-disable-next-line no-console */ +export default (...message: Array<*>) => console.log('[ZCash Daemon]', ...message);