wn-dev-cli v0.0.7
wn-dev-cli
wn-dev is a CLI utility that helps on day-to-day development activities at Worldnet.
Usage
$ npm install -g wn-dev-cli
$ wn-dev COMMAND
running command...
$ wn-dev (-v|--version|version)
wn-dev-cli/0.0.7 linux-x64 node-v10.15.3
$ wn-dev --help [COMMAND]
USAGE
$ wn-dev COMMAND
...Commands
wn-dev autocomplete [SHELL]wn-dev configwn-dev config:editwn-dev config:getwn-dev config:initwn-dev dbwn-dev db:createwn-dev db:dump [SCHEMA]wn-dev gatewaywn-dev gateway:deploy [BRANCH]wn-dev gateway:redeploy [BRANCH]wn-dev gateway:setup [BRANCH]wn-dev help [COMMAND]wn-dev run [BRANCH]wn-dev simulatorwn-dev simulator:prop [BRANCH]wn-dev simulator:setup [BRANCH]wn-dev simulator:start [BRANCH]wn-dev simulator:stop [BRANCH]wn-dev svnwn-dev svn:branch BRANCHwn-dev svn:checkout BRANCHwn-dev svn:merge SOURCEwn-dev tailwn-dev tail:appwn-dev tail:metricswn-dev tail:server
wn-dev autocomplete [SHELL]
display autocomplete installation instructions
USAGE
$ wn-dev autocomplete [SHELL]
ARGUMENTS
SHELL shell type
OPTIONS
-r, --refresh-cache Refresh cache (ignores displaying instructions)
EXAMPLES
$ wn-dev autocomplete
$ wn-dev autocomplete bash
$ wn-dev autocomplete zsh
$ wn-dev autocomplete --refresh-cacheSee code: @oclif/plugin-autocomplete
wn-dev config
contains the commands used to handle the dev's workspace configuration
USAGE
$ wn-dev configSee code: src/commands/config/index.ts
wn-dev config:edit
Opens dev's configuration for edition
USAGE
$ wn-dev config:edit
DESCRIPTION
Opens dev's configuration for editionSee code: src/commands/config/edit.ts
wn-dev config:get
Prints dev's current configuration
USAGE
$ wn-dev config:get
DESCRIPTION
Prints dev's current configuration
EXAMPLE
$ wn-dev config:getSee code: src/commands/config/get.ts
wn-dev config:init
Initialise wn-dev tool with developer's environment information
USAGE
$ wn-dev config:init
DESCRIPTION
Initialise wn-dev tool with developer's environment information
ALIASES
$ wn-dev initSee code: src/commands/config/init.ts
wn-dev db
contains the commands related to database tasks, such as create a new database
USAGE
$ wn-dev dbSee code: src/commands/db/index.ts
wn-dev db:create
Creates a database schema from an existing one
USAGE
$ wn-dev db:create
OPTIONS
-d, --schema=schema Database schema to be created
-q, --quiet Execute in silent mode
-t, --template=template Template database schema
DESCRIPTION
Creates a database schema from an existing one
EXAMPLE
$ wn-dev db:create -d VERSION_5_8_0_0See code: src/commands/db/create.ts
wn-dev db:dump [SCHEMA]
Creates a dump file from a given database schema
USAGE
$ wn-dev db:dump [SCHEMA]
OPTIONS
-p, --toPath=toPath [default: /home] Folder the dump file will be created into
-q, --quiet Execute in silent mode
DESCRIPTION
Creates a dump file from a given database schema
EXAMPLE
$ wn-dev db:dump SCHEMA -p /homeSee code: src/commands/db/dump.ts
wn-dev gateway
contains the commands related to Net Traxion Gateway, such as deploy and re-deploy
USAGE
$ wn-dev gatewaySee code: src/commands/gateway/index.ts
wn-dev gateway:deploy [BRANCH]
Deploys a given Net Traxion branch to wildfly
USAGE
$ wn-dev gateway:deploy [BRANCH]
OPTIONS
-q, --quiet Execute in silent mode
DESCRIPTION
Deploys a given Net Traxion branch to wildfly
ALIASES
$ wn-dev deploy
EXAMPLE
$ wn-dev gateway:deploySee code: src/commands/gateway/deploy.ts
wn-dev gateway:redeploy [BRANCH]
Re-deploys an up and running Net Traxion branch
USAGE
$ wn-dev gateway:redeploy [BRANCH]
OPTIONS
-q, --quiet Execute in silent mode
DESCRIPTION
Re-deploys an up and running Net Traxion branch
ALIASES
$ wn-dev redeploy
EXAMPLE
$ wn-dev gateway:redeploySee code: src/commands/gateway/redeploy.ts
wn-dev gateway:setup [BRANCH]
Sets up a given Net Traxion branch with localconf and IDE-related files
USAGE
$ wn-dev gateway:setup [BRANCH]
OPTIONS
-d, --schema=schema Database Schema
-f, --force Force project setup
DESCRIPTION
Sets up a given Net Traxion branch with localconf and IDE-related files
ALIASES
$ wn-dev setup
EXAMPLE
$ wn-dev gateway:setupSee code: src/commands/gateway/setup.ts
wn-dev help [COMMAND]
display help for wn-dev
USAGE
$ wn-dev help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLISee code: @oclif/plugin-help
wn-dev run [BRANCH]
executes the whole process from checkout to deploy in order to have a branch up and running
USAGE
$ wn-dev run [BRANCH]
OPTIONS
-d, --schema=schema Database Schema
-m, --minimal Ignore extra modules, such as the service simulator
-q, --quiet Execute in silent mode
-s, --simulator=simulator [default: 2_2_0] Simulator Service Branch
DESCRIPTION
Performs the following steps to have the given nettraxion version up and running:
1. Checks out branch from SVN or Git (yet to be supported) repository
2. Creates or points to an existing database schema
3. Sets up the worldnet.properties, jboss.hosts.properties and jboss.properties files
4. Deploys application into wildfly
5. Starts simulator services [-s]
EXAMPLE
$ wn-dev run VERSION_5_8_0_0See code: src/commands/run.ts
wn-dev simulator
contains the commands related to simulator services, such as start and stop
USAGE
$ wn-dev simulatorSee code: src/commands/simulator/index.ts
wn-dev simulator:prop [BRANCH]
Prints simulator properties
USAGE
$ wn-dev simulator:prop [BRANCH]
DESCRIPTION
Prints simulator properties
EXAMPLE
$ wn-dev simulator:propSee code: src/commands/simulator/prop.ts
wn-dev simulator:setup [BRANCH]
Sets up a given Simulator branch with localconf files
USAGE
$ wn-dev simulator:setup [BRANCH]
DESCRIPTION
Sets up a given Simulator branch with localconf files
EXAMPLE
$ wn-dev simulator:setupSee code: src/commands/simulator/setup.ts
wn-dev simulator:start [BRANCH]
Starts simulator services
USAGE
$ wn-dev simulator:start [BRANCH]
OPTIONS
-q, --quiet Execute in silent mode
DESCRIPTION
Starts simulator services
EXAMPLE
$ wn-dev simulator:startSee code: src/commands/simulator/start.ts
wn-dev simulator:stop [BRANCH]
Stops simulator services
USAGE
$ wn-dev simulator:stop [BRANCH]
DESCRIPTION
Stops simulator services
EXAMPLE
$ wn-dev simulator:stopSee code: src/commands/simulator/stop.ts
wn-dev svn
contains the commands related to source control tasks, such as checkout and merges
USAGE
$ wn-dev svnSee code: src/commands/svn/index.ts
wn-dev svn:branch BRANCH
Creates a new branch off the head of an existing one
USAGE
$ wn-dev svn:branch BRANCH
OPTIONS
-q, --quiet Execute in silent mode
-s, --source=source Source branch whose HEAD will be used to create the new one
DESCRIPTION
Creates a new branch off the head of an existing one
EXAMPLE
$ wn-dev svn:branch VERSION_5_9_0_0See code: src/commands/svn/branch.ts
wn-dev svn:checkout BRANCH
Checks out a working copy from the SVN repository.
USAGE
$ wn-dev svn:checkout BRANCH
OPTIONS
-q, --quiet Execute in silent mode
-s, --simulator=simulator Simulator Service Branch
DESCRIPTION
Checks out a working copy from the SVN repository.
ALIASES
$ wn-dev svn:co
EXAMPLE
$ wn-dev svn:checkout VERSION_5_8_0_0See code: src/commands/svn/checkout.ts
wn-dev svn:merge SOURCE
Merge changes into a working copy
USAGE
$ wn-dev svn:merge SOURCE
OPTIONS
-q, --quiet Execute in silent mode
-r, --revsOnly Only shows the eligible revisions
-t, --target=target Target branch to which the changes will be applied
DESCRIPTION
Merge changes into a working copy
EXAMPLE
$ wn-dev svn:merge VERSION_5_9_0_0See code: src/commands/svn/merge.ts
wn-dev tail
contains the commands used to tail application and server logs
USAGE
$ wn-dev tailSee code: src/commands/tail/index.ts
wn-dev tail:app
Tails the application logs (glassfish.log)
USAGE
$ wn-dev tail:app
OPTIONS
-n, --lines=lines outputs the last NUM lines
DESCRIPTION
Tails the application logs (glassfish.log)
ALIASES
$ wn-dev tail
EXAMPLE
$ wn-dev tail:appSee code: src/commands/tail/app.ts
wn-dev tail:metrics
Tails the application metrics logs (metrics.log)
USAGE
$ wn-dev tail:metrics
OPTIONS
-n, --lines=lines outputs the last NUM lines
DESCRIPTION
Tails the application metrics logs (metrics.log)
EXAMPLE
$ wn-dev tail:metricsSee code: src/commands/tail/metrics.ts
wn-dev tail:server
Tails the server logs (server.log)
USAGE
$ wn-dev tail:server
OPTIONS
-n, --lines=lines outputs the last NUM lines
DESCRIPTION
Tails the server logs (server.log)
EXAMPLE
$ wn-dev tail:serverSee code: src/commands/tail/server.ts