fix(dependencies): update
This commit is contained in:
@ -1,31 +0,0 @@
|
||||
import * as plugins from './mod.plugins';
|
||||
|
||||
let npmciCflare = new plugins.cflare.CflareAccount();
|
||||
|
||||
/**
|
||||
* handle cli input
|
||||
* @param argvArg
|
||||
*/
|
||||
export let handleCli = async argvArg => {
|
||||
if (argvArg._.length >= 2) {
|
||||
let action: string = argvArg._[1];
|
||||
switch (action) {
|
||||
default:
|
||||
plugins.beautylog.error(`>>npmci cloudflare ...<< action >>${action}<< not supported`);
|
||||
process.exit(1);
|
||||
}
|
||||
} else {
|
||||
plugins.beautylog.log(
|
||||
`>>npmci cloudflare ...<< cli arguments invalid... Please read the documentation.`
|
||||
);
|
||||
process.exit(1);
|
||||
}
|
||||
};
|
||||
|
||||
export let purge = async argvArg => {
|
||||
npmciCflare.auth({
|
||||
email: '',
|
||||
key: ''
|
||||
});
|
||||
npmciCflare.purgeZone(argvArg._[1]);
|
||||
};
|
@ -1,5 +0,0 @@
|
||||
export * from '../npmci.plugins';
|
||||
|
||||
import * as cflare from 'cflare';
|
||||
|
||||
export { cflare };
|
@ -22,14 +22,14 @@ let checkToolsAvailable = async () => {
|
||||
// check for nvm
|
||||
if (!process.env.NPMTS_TEST) {
|
||||
if (
|
||||
(await plugins.smartshell.execSilent(`bash -c "source /usr/local/nvm/nvm.sh"`)).exitCode === 0
|
||||
(await npmciSmartshell.execSilent(`bash -c "source /usr/local/nvm/nvm.sh"`)).exitCode === 0
|
||||
) {
|
||||
npmciSmartshell.addSourceFiles([`/usr/local/nvm/nvm.sh`]);
|
||||
npmciSmartshell.shellEnv.addSourceFiles([`/usr/local/nvm/nvm.sh`]);
|
||||
nvmAvailable.resolve(true);
|
||||
} else if (
|
||||
(await plugins.smartshell.execSilent(`bash -c "source ~/.nvm/nvm.sh"`)).exitCode === 0
|
||||
(await npmciSmartshell.execSilent(`bash -c "source ~/.nvm/nvm.sh"`)).exitCode === 0
|
||||
) {
|
||||
npmciSmartshell.addSourceFiles([`~/.nvm/nvm.sh`]);
|
||||
npmciSmartshell.shellEnv.addSourceFiles([`~/.nvm/nvm.sh`]);
|
||||
nvmAvailable.resolve(true);
|
||||
} else {
|
||||
nvmAvailable.resolve(false);
|
||||
|
@ -9,15 +9,13 @@ plugins.beautylog.log('npmci version: ' + npmciInfo.version);
|
||||
|
||||
import * as NpmciEnv from './npmci.env';
|
||||
|
||||
import * as npmciMods from './npmci.mods';
|
||||
|
||||
const npmciSmartcli = new plugins.smartcli.Smartcli();
|
||||
npmciSmartcli.addVersion(npmciInfo.version);
|
||||
|
||||
// clean
|
||||
npmciSmartcli.addCommand('clean').subscribe(
|
||||
async argv => {
|
||||
let modClean = await npmciMods.modClean.load();
|
||||
let modClean = await import('./mod_clean/index');
|
||||
await modClean.clean();
|
||||
},
|
||||
err => {
|
||||
@ -26,21 +24,10 @@ npmciSmartcli.addCommand('clean').subscribe(
|
||||
}
|
||||
);
|
||||
|
||||
// cloudflare
|
||||
npmciSmartcli.addCommand('cloudflare').subscribe(
|
||||
async argvArg => {
|
||||
let modPurge = await npmciMods.modCloudflare.load();
|
||||
await modPurge.handleCli(argvArg);
|
||||
},
|
||||
err => {
|
||||
console.log(err);
|
||||
}
|
||||
);
|
||||
|
||||
// command
|
||||
npmciSmartcli.addCommand('command').subscribe(
|
||||
async argv => {
|
||||
let modCommand = await npmciMods.modCommand.load();
|
||||
let modCommand = await import('./mod_command/index');
|
||||
await modCommand.command();
|
||||
},
|
||||
err => {
|
||||
@ -52,7 +39,7 @@ npmciSmartcli.addCommand('command').subscribe(
|
||||
// command
|
||||
npmciSmartcli.addCommand('git').subscribe(
|
||||
async argvArg => {
|
||||
let modGit = await npmciMods.modGit.load();
|
||||
let modGit = await import('./mod_git/index');
|
||||
await modGit.handleCli(argvArg);
|
||||
},
|
||||
err => {
|
||||
@ -64,7 +51,7 @@ npmciSmartcli.addCommand('git').subscribe(
|
||||
// build
|
||||
npmciSmartcli.addCommand('docker').subscribe(
|
||||
async argvArg => {
|
||||
let modDocker = await npmciMods.modDocker.load();
|
||||
let modDocker = await import('./mod_docker/index');
|
||||
await modDocker.handleCli(argvArg);
|
||||
},
|
||||
err => {
|
||||
@ -76,7 +63,7 @@ npmciSmartcli.addCommand('docker').subscribe(
|
||||
// node
|
||||
npmciSmartcli.addCommand('node').subscribe(
|
||||
async argvArg => {
|
||||
let modNode = await npmciMods.modNode.load();
|
||||
let modNode = await import('./mod_node/index');
|
||||
await modNode.handleCli(argvArg);
|
||||
},
|
||||
err => {
|
||||
@ -88,7 +75,7 @@ npmciSmartcli.addCommand('node').subscribe(
|
||||
// npm
|
||||
npmciSmartcli.addCommand('npm').subscribe(
|
||||
async argvArg => {
|
||||
let modNpm = await npmciMods.modNpm.load();
|
||||
let modNpm = await import('./mod_npm/index');
|
||||
await modNpm.handleCli(argvArg);
|
||||
},
|
||||
err => {
|
||||
@ -99,7 +86,7 @@ npmciSmartcli.addCommand('npm').subscribe(
|
||||
// trigger
|
||||
npmciSmartcli.addCommand('ssh').subscribe(
|
||||
async argvArg => {
|
||||
let modSsh = await npmciMods.modSsh.load();
|
||||
let modSsh = await import('./mod_ssh/index');
|
||||
await modSsh.handleCli(argvArg);
|
||||
},
|
||||
err => {
|
||||
@ -111,7 +98,7 @@ npmciSmartcli.addCommand('ssh').subscribe(
|
||||
// trigger
|
||||
npmciSmartcli.addCommand('trigger').subscribe(
|
||||
async argv => {
|
||||
let modTrigger = await npmciMods.modTrigger.load();
|
||||
let modTrigger = await import('./mod_trigger/index');
|
||||
await modTrigger.trigger();
|
||||
},
|
||||
err => {
|
||||
|
@ -5,7 +5,7 @@ import * as paths from './npmci.paths';
|
||||
|
||||
import { repo } from './npmci.env';
|
||||
|
||||
import { KeyValueStore } from 'npmextra';
|
||||
import { KeyValueStore } from '@pushrocks/npmextra';
|
||||
|
||||
export interface INpmciOptions {
|
||||
npmGlobalTools: string[];
|
||||
|
@ -1,24 +0,0 @@
|
||||
import * as _modClean from './mod_clean/index';
|
||||
import * as _modCloudflare from './mod_cloudflare/index';
|
||||
import * as _modCommand from './mod_command/index';
|
||||
import * as _modDocker from './mod_docker/index';
|
||||
import * as _modGit from './mod_git/index';
|
||||
import * as _modNpm from './mod_npm/index';
|
||||
import * as _modNode from './mod_node/index';
|
||||
import * as _modSsh from './mod_ssh/index';
|
||||
import * as _modTrigger from './mod_trigger/index';
|
||||
|
||||
import { LazyModule } from 'smartsystem';
|
||||
|
||||
export let modClean = new LazyModule<typeof _modClean>('./mod_clean/index', __dirname);
|
||||
export let modCloudflare = new LazyModule<typeof _modCloudflare>(
|
||||
'./mod_cloudflare/index',
|
||||
__dirname
|
||||
);
|
||||
export let modCommand = new LazyModule<typeof _modCommand>('./mod_command/index', __dirname);
|
||||
export let modGit = new LazyModule<typeof _modGit>('./mod_git/index', __dirname);
|
||||
export let modDocker = new LazyModule<typeof _modDocker>('./mod_docker/index', __dirname);
|
||||
export let modNode = new LazyModule<typeof _modNode>('./mod_node/index', __dirname);
|
||||
export let modNpm = new LazyModule<typeof _modNpm>('./mod_npm/index', __dirname);
|
||||
export let modSsh = new LazyModule<typeof _modSsh>('./mod_ssh/index', __dirname);
|
||||
export let modTrigger = new LazyModule<typeof _modTrigger>('./mod_trigger/index', __dirname);
|
@ -1,18 +1,21 @@
|
||||
export import beautylog = require('beautylog');
|
||||
export import lodash = require('lodash');
|
||||
export import npmextra = require('npmextra');
|
||||
// node native
|
||||
export import path = require('path');
|
||||
export import projectinfo = require('projectinfo');
|
||||
export let request = require('request');
|
||||
export import smartcli = require('@pushrocks/smartcli');
|
||||
|
||||
// @pushrocks
|
||||
export import beautylog = require('beautylog');
|
||||
export import projectinfo = require('@pushrocks/projectinfo');
|
||||
export import npmextra = require('@pushrocks/npmextra');
|
||||
export import smartdelay = require('@pushrocks/smartdelay');
|
||||
export import smartfile = require('@pushrocks/smartfile');
|
||||
export import shelljs = require('shelljs');
|
||||
export import smartcli = require('@pushrocks/smartcli');
|
||||
export import smartparam = require('smartparam');
|
||||
export import smartpromise = require('@pushrocks/smartpromise');
|
||||
export import smartshell = require('smartshell');
|
||||
export import smartshell = require('@pushrocks/smartshell');
|
||||
export import smartsocket = require('smartsocket');
|
||||
export import smartsystem = require('smartsystem');
|
||||
export import smartssh = require('smartssh');
|
||||
export import smartstring = require('smartstring');
|
||||
export import smartssh = require('@pushrocks/smartssh');
|
||||
export import smartstring = require('@pushrocks/smartstring');
|
||||
|
||||
// third party
|
||||
export import lodash = require('lodash');
|
||||
export import through2 = require('through2');
|
||||
export import request = require('@pushrocks/smartrequest');
|
||||
|
Reference in New Issue
Block a user