Express BAP CLI
This is client cli support generate base file of base project express:
githubRequired
- nodejs >=8.0
How to install
``
(sudo) npm install -g bap-cli
`
How to work
$3
`
bap init
`
or
`
bap init
`
$3
`
bap generate -c
`
or
`
bap generate --controller
`
* Example
`
bap generate -c User
`
File UserController.js
will be created at /projectFolder/app/controllers/Http
$3
`
bap generate -m
`
or
`
bap generate --model
`
* Example
`
bap generate -c User
`
File User.js
will be created at /projectFolder/app/Models
$3
`
bap generate -r
`
or
`
bap generate --repository
`
* Example
`
bap generate -r User
`
File UserRepository.js
will be created at /projectFolder/app/Repositories
$3
`
bap generate -s
`
or
`
bap generate -service
`
* Example
`
bap generate -s User
`
File UserSerivce.js
will be created at /projectFolder/app/Services
$3
`
bap generate -a
`
or
`
bap generate --all
`
* Example
`
bap generate -a User
`
File UserController.js
will be created at /projectFolder/app/controllers/Http
File User.js
will be created at /projectFolder/app/Models
File UserRepository.js
will be created at /projectFolder/app/Repositories
File UserSerivce.js
will be created at /projectFolder/app/Services
$3
* Check version
`
bap generate -V
`
or
`
bap generate --version
`
* Help
`
bap generate -h
`
or
`
bap generate --help
``