Skip to content

midleo/midleo-mqscout

Repository files navigation

Midleo MQScout

Source code for MQScout - Explorer for IBM Mq server

Getting started

$ Download latest midleo.jar from https://gitlab.com/vasilev.link/public/-/tree/master/java/midleo_mq to YOUR_HOME_FOLDER/.midleo
$ git clone https://github.com/midleo/midleo-mqscout.git
$ cd midleo-mqscout
$ npm install
$ npm run build:dev:all
$ npm start

Take a look

Some screenshots from the Midleo MQScout:

New qmmanager definition

The Midleo mqscout app

NPM scripts

Builds

This builds a project and places the output in the /dist folder.

Command Description
npm run build:dev:all Developer builds of all projects
npm run build:prod:all Production builds of all projects
npm run build:dev:main Developer build of the Electron main project
npm run build:prod:main Production build of the Electron main project
npm run build:dev:renderer Developer build of the Electron renderer project
npm run build:prod:renderer Production build of the Electron renderer project
npm run build:dev:preload Developer build of the Electron preload project
npm run build:prod:preload Production build of the Electron preload project

Watch

Start watching for source code changes, and builds after each source code change.

Command Description
npm run build:watch:all Watch all projects
npm run build:watch:main Watch the Electron main project
npm run build:watch:renderer Watch the Electron renderer project
npm run build:watch:preload Watch the Electron preload project

Tests

Test commands.

Command Description
npm run test:test Executes all Angular unit-tests
npm run test:e2e Executes Angular end-2-end tests
npm run test:lint Angular lint

Updates

Commands for updating NPM modules.

Command Description
npm run update:angular Easy update to latest stable Angular
npm run update:electron Easy update to latest stable Electron
npm run update:webpack Easy update to latest stable WebPack

Packaging

Command Description
npm run package Package current /dist folder into an app in the /release-builds folder
npm run release First build a production build, then package /dist folder into an app in the /release-builds folder