smsd-config-generator.js
446 Bytes
/* eslint-disable no-console */
const config = require('../config');
const result = [];
let i = 0;
(config.modems || []).forEach((modem) => {
const isOutgoing = config.outgoing_modems && (config.outgoing_modems.indexOf(modem) >= 0) ? 'yes' : 'no';
const content = `
[${modem}]
device = /dev/tty${modem}
incoming = yes
outgoing = ${isOutgoing}
`.trim();
i += 1;
result.push(content);
});
console.log(result.join('\n\n'));