1 | import fs from 'fs'
|
2 | import request from 'request'
|
3 | import applyPlan from '../apply'
|
4 | import * as utils from '../utils'
|
5 |
|
6 | let cmd = {
|
7 | name: 'apply',
|
8 | usage: `Usage: zombie-swarm apply [OPTIONS]
|
9 |
|
10 | Apply a zombie plan.
|
11 |
|
12 | OPTIONS
|
13 | `,
|
14 | options: [
|
15 | {
|
16 | name: 'plan',
|
17 | default: './zombie-swarm.zplan',
|
18 | help: 'Path to zombie plan file (default ./zombie-swarm.zplan)'
|
19 | }
|
20 | ],
|
21 | command: function(args) {
|
22 | utils.assignZombieRC(args)
|
23 | let plan = JSON.parse(fs.readFileSync(args.plan))
|
24 | let report = applyPlan(plan)
|
25 | console.log(report)
|
26 | }
|
27 | }
|
28 |
|
29 | export { cmd as default }
|