diff --git a/bin/medic-conf.js b/bin/medic-conf.js index 3ef5069c1..c28f38c78 100755 --- a/bin/medic-conf.js +++ b/bin/medic-conf.js @@ -3,6 +3,7 @@ require('../src/cli/check-node-version'); const checkForUpdates = require('../src/lib/check-for-updates'); +const emoji = require('../src/lib/emoji'); const error = require('../src/lib/log').error; const fs = require('../src/lib/sync-fs'); const info = require('../src/lib/log').info; @@ -33,7 +34,7 @@ switch(args[0]) { //> instance URL handling: case '--instance': - const password = readline.question('🔑 Password: ', { hideEchoBack:true }); + const password = readline.question(`${emoji.key} Password: `, { hideEchoBack:true }); instanceUrl = `https://admin:${password}@${args[1]}.medicmobile.org`; shift(2); break; diff --git a/src/lib/emoji.js b/src/lib/emoji.js new file mode 100644 index 000000000..dca1a57fa --- /dev/null +++ b/src/lib/emoji.js @@ -0,0 +1,10 @@ +const EMOJIS = { + key: '🔑', +}; + +// Don't support emojis in Windows +if(process.platform === 'win32') { + Object.keys(EMOJIS).forEach(key => EMOJIS[key] = `:${key}:`); +} + +module.exports = EMOJIS;