16 Commits

Author SHA1 Message Date
ec1958d882 2.0.11 2019-08-23 00:21:14 +02:00
1f59cd4ba1 fix(core): update 2019-08-23 00:21:13 +02:00
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
8 changed files with 31 additions and 26 deletions

View File

@ -1,5 +1,7 @@
# gitzone ci_default # gitzone ci_default
image: hosttoday/ht-docker-node:npmci image: registry.gitlab.com/hosttoday/ht-docker-node:npmci
variables:
GIT_STRATEGY: clone
cache: cache:
paths: paths:
@ -48,15 +50,15 @@ testLTS:
coverage: /\d+.?\d+?\%\s*coverage/ coverage: /\d+.?\d+?\%\s*coverage/
tags: tags:
- docker - docker
- notpriv - priv
testSTABLE: testBuild:
stage: test stage: test
script: script:
- npmci npm prepare - npmci npm prepare
- npmci node install stable - npmci node install lts
- npmci npm install - npmci npm install
- npmci npm test - npmci command npm run build
coverage: /\d+.?\d+?\%\s*coverage/ coverage: /\d+.?\d+?\%\s*coverage/
tags: tags:
- docker - docker
@ -65,7 +67,7 @@ testSTABLE:
release: release:
stage: release stage: release
script: script:
- npmci node install stable - npmci node install lts
- npmci npm publish - npmci npm publish
only: only:
- tags - tags
@ -98,7 +100,9 @@ trigger:
- notpriv - notpriv
pages: pages:
image: hosttoday/ht-docker-node:npmci image: hosttoday/ht-docker-dbase:npmci
services:
- docker:18-dind
stage: metadata stage: metadata
script: script:
- npmci command npm install -g @gitzone/tsdoc - npmci command npm install -g @gitzone/tsdoc

View File

@ -23,6 +23,6 @@ Use TypeScript for best in class instellisense.
For further information read the linked docs at the top of this readme. For further information read the linked docs at the top of this readme.
> MIT licensed | **©** [Lossless GmbH](https://lossless.gmbh) > MIT licensed | **©** [Lossless GmbH](https://lossless.gmbh)
| By using this npm module you agree to our [privacy policy](https://lossless.gmbH/privacy.html) | By using this npm module you agree to our [privacy policy](https://lossless.gmbH/privacy)
[![repo-footer](https://gitzone.gitlab.io/assets/repo-footer.svg)](https://maintainedby.lossless.com) [![repo-footer](https://lossless.gitlab.io/publicrelations/repofooter.svg)](https://maintainedby.lossless.com)

2
package-lock.json generated
View File

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

View File

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

View File

@ -1,10 +1,11 @@
{ {
"default":[ "default":[
"@losslessone_private/lole",
"@gitzone_private/gitzone", "@gitzone_private/gitzone",
"@gitzone/tsdocker",
"@gitzone/tsrun",
"typescript", "typescript",
"tslint", "tslint",
"@gitzone/tsrun",
"@gitzone/tsdocker",
"snyk", "snyk",
"npm-check" "npm-check"
] ]

View File

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

View File

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

View File

@ -1,11 +1,13 @@
import * as plugins from './tools.plugins'; import * as plugins from './tools.plugins';
import * as toolsInstall from './tools.install'; 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'); toolsInstall.install('default');
}); });
toolsCli.addVersion('no version set'); toolsCli.addVersion('no version set');
toolsCli.startParse(); toolsCli.startParse();
};