14 Commits

Author SHA1 Message Date
74c0d537cc 2.0.10 2019-06-19 14:40:59 +02:00
c4706e96cb fix(core): update 2019-06-19 14:40:59 +02:00
628b86cf3d 2.0.9 2019-06-19 14:24:09 +02:00
d0c6ebb0df fix(core): update 2019-06-19 14:24:08 +02:00
dd8c30e7cf 2.0.8 2019-06-19 13:59:38 +02:00
8f861d86c9 fix(core): update 2019-06-19 13:59:37 +02:00
fe2581b533 2.0.7 2019-06-19 13:49:57 +02:00
db906cea1a fix(core): update 2019-06-19 13:49:57 +02:00
9c1dca9ace 2.0.6 2019-06-19 13:20:07 +02:00
c620549476 fix(core): update 2019-06-19 13:20:07 +02:00
90697584d7 2.0.5 2019-06-19 13:12:11 +02:00
1252fa8f97 fix(core): update 2019-06-19 13:12:10 +02:00
cdbc9823f1 2.0.4 2019-06-17 10:27:34 +02:00
9d7023e739 fix(core): update 2019-06-17 10:27:33 +02:00
7 changed files with 17 additions and 29 deletions

View File

@ -1,5 +1,5 @@
# gitzone ci_default
image: hosttoday/ht-docker-node:npmci
image: registry.gitlab.com/hosttoday/ht-docker-node:npmci
cache:
paths:
@ -50,22 +50,10 @@ testLTS:
- docker
- notpriv
testSTABLE:
stage: test
script:
- npmci npm prepare
- npmci node install stable
- npmci npm install
- npmci npm test
coverage: /\d+.?\d+?\%\s*coverage/
tags:
- docker
- notpriv
release:
stage: release
script:
- npmci node install stable
- npmci node install lts
- npmci npm publish
only:
- tags

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "@gitzone/tools",
"version": "2.0.3",
"version": "2.0.10",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "@gitzone/tools",
"version": "2.0.3",
"version": "2.0.10",
"private": false,
"description": "setup your environment with the most important tools and update them easily.",
"main": "dist/index.js",
@ -37,7 +37,6 @@
"dependencies": {
"@gitzone/tsrun": "^1.2.6",
"@pushrocks/smartcli": "^3.0.7",
"@pushrocks/smartenv": "^4.0.6",
"@pushrocks/smartfile": "^7.0.2",
"@pushrocks/smartlog": "^2.0.19",
"@pushrocks/smartlog-destination-local": "^8.0.2",

View File

@ -6,7 +6,8 @@
"@gitzone/tsrun",
"@gitzone/tsdocker",
"snyk",
"npm-check"
"npm-check",
"@losslessone_private/lole"
]
}

View File

@ -1,12 +1,9 @@
import { expect, tap } from '@pushrocks/tapbundle';
import * as npmgInstall from '../ts/tools.install';
import * as smartenv from '@pushrocks/smartenv';
let environment = new smartenv.Smartenv();
import * as tools from '../ts/tools.install';
tap.test("should install default list globally when parsed 'default' as argument", async () => {
await npmgInstall.install('default');
await tools.install('default');
});
tap.start();

View File

@ -1,2 +1,3 @@
import plugins = require('./tools.plugins');
import * as cli from './tools.cli';
cli.run();

View File

@ -1,11 +1,13 @@
import * as plugins from './tools.plugins';
import * as toolsInstall from './tools.install';
const toolsCli = new plugins.smartcli.Smartcli();
export const run = async () => {
const toolsCli = new plugins.smartcli.Smartcli();
toolsCli.addCommand('install').subscribe(async argvArg => {
toolsCli.addCommand('install').subscribe(async argvArg => {
toolsInstall.install('default');
});
});
toolsCli.addVersion('no version set');
toolsCli.startParse();
toolsCli.addVersion('no version set');
toolsCli.startParse();
};