webgme/webgme-cli

View on GitHub
bin/webgme-import-seed

Summary

Maintainability
Test Coverage
#!/usr/bin/env node
/*jshint node: true*/
'use strict';
var Command = require('commander').Command,
    program = new Command(),
    SeedManager = require('../src/SeedManager'),
    nop = require('nop');

var manager = new SeedManager();

program.arguments('<name> <project>')
    .option('-d,--dev', 'Import component for dev use only')
    .option('-p,--package-name [pkg-name]', 'Set installed package name (in package.json)')
    .option('-s,--skip-install', 'Import seed from existing dependency')
    .action(function(name, project) {
        program.name = name;
        program.project = project;
        manager.import(program, nop);
    })
    .parse(process.argv);