const fs = require("fs") const { exec } = require("child_process"); const serverPath = require("./serverPath.js") const members = require("/etc/newsletter_members.js") const blogs = require(serverPath+"/blog/blogs.js") let finalBlogIndex = blogs.length-1 const final_blog = blogs[finalBlogIndex] const lastBlogIndex = require(serverPath+"/node/previousBlog.js") if (finalBlogIndex > lastBlogIndex) { for (let current_member = 0; current_member < members.length; current_member++) { let command = `echo "

Date created: ${final_blog[2]}


${final_blog[1]}

Original Post" | mutt -e "set content_type=text/html" -s "DeaDvey's Blog: ${final_blog[0]}" ${members[current_member]}` exec(command) } } finalBlogIndex = blogs.length-1 fs.writeFileSync(serverPath+"/node/previousBlog.js", `let lastBlog=${finalBlogIndex.toString()}; if (typeof module !== 'undefined' && module.exports) { module.exports = lastBlog; }`);