UNPKG

1.93 kBJavaScriptView Raw
1#!/usr/bin/env node
2"use strict";
3var __importDefault = (this && this.__importDefault) || function (mod) {
4 return (mod && mod.__esModule) ? mod : { "default": mod };
5};
6Object.defineProperty(exports, "__esModule", { value: true });
7const fs_extra_1 = __importDefault(require("fs-extra"));
8const child_process_1 = require("child_process");
9const [, , ...args] = process.argv;
10async function main() {
11 if (args[0] === 'init') {
12 const dir = process.cwd();
13 await fs_extra_1.default.copy(__dirname + '/../template/', dir);
14 await fs_extra_1.default.rename(dir + '/_tsconfig.json', dir + '/tsconfig.json');
15 child_process_1.execSync('npm install');
16 // execSync('npm link back-base');
17 try {
18 child_process_1.execSync('git init');
19 child_process_1.execSync('git add .');
20 }
21 catch (e) { }
22 }
23}
24main().catch(err => console.error(err));
25//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NsaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFDQSx3REFBMEI7QUFDMUIsaURBQXlDO0FBRXpDLE1BQU0sQ0FBQyxFQUFFLEFBQUQsRUFBRyxHQUFHLElBQUksQ0FBQyxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUM7QUFFbkMsS0FBSyxVQUFVLElBQUk7SUFDbEIsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssTUFBTSxFQUFFO1FBQ3ZCLE1BQU0sR0FBRyxHQUFHLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztRQUMxQixNQUFNLGtCQUFFLENBQUMsSUFBSSxDQUFDLFNBQVMsR0FBRyxlQUFlLEVBQUUsR0FBRyxDQUFDLENBQUM7UUFDaEQsTUFBTSxrQkFBRSxDQUFDLE1BQU0sQ0FBQyxHQUFHLEdBQUcsaUJBQWlCLEVBQUUsR0FBRyxHQUFHLGdCQUFnQixDQUFDLENBQUM7UUFDakUsd0JBQVEsQ0FBQyxhQUFhLENBQUMsQ0FBQztRQUN4QixrQ0FBa0M7UUFDbEMsSUFBSTtZQUNNLHdCQUFRLENBQUMsVUFBVSxDQUFDLENBQUM7WUFDckIsd0JBQVEsQ0FBQyxXQUFXLENBQUMsQ0FBQztTQUMvQjtRQUFDLE9BQU8sQ0FBQyxFQUFFLEdBQUU7S0FDZDtBQUNGLENBQUM7QUFDRCxJQUFJLEVBQUUsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMifQ==
\No newline at end of file