0.2.4 • Published 3 years ago
cron-module-actions v0.2.4
Cron Module Actions
A cron helper that imports a given folder
$ npm install -g cron-module-actionsUsage
Create a simple module
Modules are javascript files that export name, description, schedule, author and action properties.
All should be strings, except action that should be a void function.
schedule prop must be a valid cron time format.
export const name = "Name";
export const description = "Description";
export const schedule = "1 * * * * *";
export const author = "moshmage@gmail.com"
export function action() {
console.log(`Hello!`, new Date());
}Point the cli to the folder
$ cma ./path/to/folder/with/modulesAlternatively you can import the cma by hand on your code
cronModuleActions(
/* only .js modules will be imported */
await getModules(`file/to/modules`),
/* muted, if false will console.log information */
true
)