@srsl/tools
Version:
JavaScript tools for common interfaces
21 lines (17 loc) • 722 B
JavaScript
require('module-alias/register')
const { argv } = require('yargs')
const { sendStaticEmailWithName, sendTemplatedEmailWithNameAndData } = require('^/utils/email')
if (require.main === module) {
const { template } = argv
switch (template) {
case 'welcome':
sendStaticEmailWithName(template, { ToAddresses: ['shain.codes@gmail.com'] }, 'trustedlifeapp@gmail.com')
break
case 'validateEmail':
sendTemplatedEmailWithNameAndData(template, { code: 'A1b2C5' }, { ToAddresses: ['shain.codes@gmail.com'] }, 'trustedlifeapp@gmail.com')
break
default:
console.error('Nothing to do, no template name was provided.')
console.warn('try: yarn mail:test --template="welcome"')
}
}