A utility that helps to create standardized daily reports by automatically filling parts of the email such as the contents, including date, greeting customized to match the time of day when writing, or the signature of the email.
The reporter interactively asks You for it's config on the first run & for the tasks You want to include in a daily report each time it is run.
Settings (config.json
) & recipients (recipients.json
) are automatically checked & sanitized if needed.
The utility can either be run in development mode, watching for source file changes with npm run dev
/ npm run start
(they are equivalent), or it can be packaged to an executable file with npm run package
.
Also, npm run build
is available, which transpiles TypeScript code from src/
to JavaScript in build/
. This command is called by npm run package
before the actual binary packaging process.
This repository utilizes Github workflows to automatically transpile, package & release a binary distribution of the tool. You can find the newest version on the releases page.