Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 61c00f31ea | |||
| 7fc8648d40 | |||
| 973c55e147 | |||
| a3523ad7c4 | |||
| 216c28d76e | |||
| b22b2fa802 | |||
| e81592ae38 | |||
| b3572d512d |
9
dist/index.js
vendored
9
dist/index.js
vendored
File diff suppressed because one or more lines are too long
2
dist/npmci.command.d.ts
vendored
Normal file
2
dist/npmci.command.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import "typings-global";
|
||||
export declare let command: () => any;
|
||||
17
dist/npmci.command.js
vendored
Normal file
17
dist/npmci.command.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
require("typings-global");
|
||||
var plugins = require("./npmci.plugins");
|
||||
var npmci_bash_1 = require("./npmci.bash");
|
||||
exports.command = function () {
|
||||
var done = plugins.q.defer();
|
||||
var wrappedCommand = "";
|
||||
var argvArray = process.argv;
|
||||
for (var i = 3; i < argvArray.length; i++) {
|
||||
wrappedCommand = wrappedCommand + argvArray[i];
|
||||
}
|
||||
npmci_bash_1.bash(wrappedCommand);
|
||||
done.resolve();
|
||||
return done.promise;
|
||||
};
|
||||
|
||||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5wbWNpLmNvbW1hbmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLFFBQU8sZ0JBQWdCLENBQUMsQ0FBQTtBQUN4QixJQUFZLE9BQU8sV0FBTSxpQkFBaUIsQ0FBQyxDQUFBO0FBQzNDLDJCQUFtQixjQUFjLENBQUMsQ0FBQTtBQUV2QixlQUFPLEdBQUc7SUFDakIsSUFBSSxJQUFJLEdBQUcsT0FBTyxDQUFDLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtJQUM1QixJQUFJLGNBQWMsR0FBVSxFQUFFLENBQUM7SUFDL0IsSUFBSSxTQUFTLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztJQUM3QixHQUFHLENBQUEsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUMsQ0FBQztRQUN0QyxjQUFjLEdBQUcsY0FBYyxHQUFHLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNuRCxDQUFDO0lBQ0QsaUJBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQztJQUNyQixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDZixNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQTtBQUN2QixDQUFDLENBQUEiLCJmaWxlIjoibnBtY2kuY29tbWFuZC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBcInR5cGluZ3MtZ2xvYmFsXCI7XG5pbXBvcnQgKiBhcyBwbHVnaW5zIGZyb20gXCIuL25wbWNpLnBsdWdpbnNcIjtcbmltcG9ydCB7YmFzaH0gZnJvbSBcIi4vbnBtY2kuYmFzaFwiO1xuXG5leHBvcnQgbGV0IGNvbW1hbmQgPSAoKSA9PiB7XG4gICAgbGV0IGRvbmUgPSBwbHVnaW5zLnEuZGVmZXIoKVxuICAgIGxldCB3cmFwcGVkQ29tbWFuZDpzdHJpbmcgPSBcIlwiO1xuICAgIGxldCBhcmd2QXJyYXkgPSBwcm9jZXNzLmFyZ3Y7XG4gICAgZm9yKGxldCBpID0gMzsgaSA8IGFyZ3ZBcnJheS5sZW5ndGg7IGkrKyl7XG4gICAgICAgIHdyYXBwZWRDb21tYW5kID0gd3JhcHBlZENvbW1hbmQgKyBhcmd2QXJyYXlbaV07IFxuICAgIH1cbiAgICBiYXNoKHdyYXBwZWRDb21tYW5kKTtcbiAgICBkb25lLnJlc29sdmUoKTtcbiAgICByZXR1cm4gZG9uZS5wcm9taXNlXG59Il19
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "npmci",
|
||||
"version": "2.1.51",
|
||||
"version": "2.1.55",
|
||||
"description": "",
|
||||
"main": "dist/index.js",
|
||||
"bin": {
|
||||
@@ -20,7 +20,7 @@
|
||||
},
|
||||
"homepage": "https://gitlab.com/pushrocks/npmci#README",
|
||||
"devDependencies": {
|
||||
"npmts": "^5.3.0",
|
||||
"npmts-g": "^5.2.6",
|
||||
"should": "^9.0.1",
|
||||
"typings-test": "^1.0.1"
|
||||
},
|
||||
|
||||
@@ -6,6 +6,7 @@ let npmciInfo = new plugins.projectinfo.ProjectinfoNpm(paths.NpmciPackageRoot);
|
||||
plugins.beautylog.log("npmci version: " + npmciInfo.version);
|
||||
|
||||
import {build} from "./npmci.build"
|
||||
import {command as command2} from "./npmci.command";
|
||||
import {install} from "./npmci.install";
|
||||
import {publish} from "./npmci.publish";
|
||||
import {prepare} from "./npmci.prepare";
|
||||
@@ -19,7 +20,7 @@ export {install} from "./npmci.install";
|
||||
export {publish} from "./npmci.publish";
|
||||
|
||||
let command;
|
||||
let commandOption;
|
||||
let commandOption:string;
|
||||
|
||||
plugins.commander
|
||||
.arguments('<commandarg> [commandoptionarg]')
|
||||
@@ -40,6 +41,10 @@ switch (command){
|
||||
build(commandOption)
|
||||
.then(NpmciEnv.configStore);
|
||||
break;
|
||||
case "command":
|
||||
command2()
|
||||
.then(NpmciEnv.configStore);
|
||||
break;
|
||||
case "install":
|
||||
install(commandOption)
|
||||
.then(NpmciEnv.configStore);;
|
||||
@@ -60,6 +65,8 @@ switch (command){
|
||||
trigger();
|
||||
break;
|
||||
default:
|
||||
plugins.beautylog.error("command " + commandOption.blue + " not recognised");
|
||||
process.exit(1);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
15
ts/npmci.command.ts
Normal file
15
ts/npmci.command.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import "typings-global";
|
||||
import * as plugins from "./npmci.plugins";
|
||||
import {bash} from "./npmci.bash";
|
||||
|
||||
export let command = () => {
|
||||
let done = plugins.q.defer()
|
||||
let wrappedCommand:string = "";
|
||||
let argvArray = process.argv;
|
||||
for(let i = 3; i < argvArray.length; i++){
|
||||
wrappedCommand = wrappedCommand + argvArray[i];
|
||||
}
|
||||
bash(wrappedCommand);
|
||||
done.resolve();
|
||||
return done.promise
|
||||
}
|
||||
Reference in New Issue
Block a user