UNPKG

@srsl/tools

Version:

JavaScript tools for common interfaces

21 lines (17 loc) 722 B
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"') } }