UNPKG

conjuror

Version:

A magical CSV data parsing and outputing wizard or witch

38 lines (28 loc) 1.14 kB
var argv = require('./lib/conjuror.options.js') var config = require('./lib/conjuror.config.js') // Run the imported options. var args = argv.run() var Conjuror = require('./lib/conjuror.basic.js') // Load Conjuror Modules Conjuror.Recipes = require('./lib/conjuror.recipes.js') Conjuror.Date = require('./lib/conjuror.date.js') Conjuror.Trim = require('./lib/conjuror.trim.js') Conjuror.Search = require('./lib/conjuror.search.js') var app_path = __filename.replace('conjuror.js', '') if (Conjuror.Recipes[args.options.recipe] !== undefined) { console.log("We're going to", Conjuror.Recipes[args.options.recipe].description) } else { // Else Default and Start It Up if (args.options.input !== undefined) { Conjuror.getIngredients(config.get_file_path(), function(config) { // don't really care of the status of config for the moment. // let's just supply sensible defaults. args.config = config args.app_path = app_path Conjuror.Grow(args) }) } else { console.log('404 No spell found \nAre you sure you specified an --input -i value') } } module.exports = Conjuror