UNPKG

613 BPlain TextView Raw
1#!/usr/bin/env coffee
2
3logger = require 'torch'
4law = require 'law'
5
6baseServices = law.load 'services/base'
7baseServices = law.create {services: base}
8
9coreServices = law.load 'services/core'
10coreServices = law.create
11 services: coreServices
12 resolvers:
13 lib: (name) -> require name
14 axiom: (name) ->
15 switch name
16 when 'baseServices'
17 baseServices
18
19logger.red process.argv
20[moduleName, serviceName] = process.argv.slice 2
21
22coreServices.main {moduleName, serviceName}, (err, results) ->
23 if err
24 console.err err.red
25
26 else
27 console.log 'SUCCESS'
28 console.log results.cyan