UNPKG

cliche-scheduler

Version:

Job queue and scheduler for cliche.js

23 lines (17 loc) 640 B
#!/usr/bin/env node const Config = require('cliche-config'); const fs = require('fs'); const Scheduler = require('../'); const path = require('path'); const program = require('commander'); const pkg = require('../package.json'); const config = new Config(); config.add('default'); config.add(process.env.NODE_ENV || 'development'); const jobsDirName = config.get('cliche.directories.jobs') || 'jobs'; const jobsDir = path.resolve(jobsDirName); program .version(pkg.version) .option('-n, --namespace <namespace>', 'Specify a namespace [cliche]', 'cliche') .parse(process.argv); new Scheduler(program.namespace).loadJobs(jobsDir);