mirror of https://github.com/abpframework/abp.git
csharpabpc-sharpframeworkblazoraspnet-coredotnet-coreaspnetcorearchitecturesaasdomain-driven-designangularmulti-tenancy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
960 B
24 lines
960 B
#!/usr/bin/env node
|
|
"use strict";
|
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
var chalk_1 = __importDefault(require("chalk"));
|
|
var commander_1 = __importDefault(require("commander"));
|
|
var cli_1 = require("./cli");
|
|
var clear = require('clear');
|
|
var figlet = require('figlet');
|
|
clear();
|
|
console.log(chalk_1.default.red(figlet.textSync('ABP', { horizontalLayout: 'full' })));
|
|
commander_1.default
|
|
.version('0.0.1')
|
|
.description('ABP Client Generator')
|
|
.option('-u, --ui <type>', 'UI option (Angular)')
|
|
.parse(process.argv);
|
|
if (!process.argv.slice(2).length || !commander_1.default.ui || typeof commander_1.default.ui !== 'string') {
|
|
commander_1.default.outputHelp();
|
|
process.exit(1);
|
|
}
|
|
commander_1.default.ui = commander_1.default.ui.toLowerCase();
|
|
cli_1.cli(commander_1.default);
|
|
|