expresswebcli
expressweb cli for expressweb js
Usage
$ npm install -g expresswebcli
$ expresswebcli COMMAND
running command...
$ expresswebcli (-v|--version|version)
expresswebcli/2.0.3 darwin-x64 node-v16.15.1
$ expresswebcli --help [COMMAND]
USAGE
$ expresswebcli COMMAND
...
Commands
expresswebcli help [COMMAND]
expresswebcli make-controller NAME [RESOURCE]
expresswebcli make-event EVENT
expresswebcli make-listener LISTENER
expresswebcli make-nosql-auth
expresswebcli make-nosql-model NAME
expresswebcli make-route NAME ROUTE_PATH
expresswebcli make-sql-migration NAME
expresswebcli make-sql-model NAME [MIGRATION]
expresswebcli make-ws-controller NAME
expresswebcli new NAME [APPTYPE]
expresswebcli run-sql-migration
expresswebcli show-sql-list
expresswebcli sql-rollback
expresswebcli sql-rolldown [NAME]
expresswebcli sql-rollup [NAME]
expresswebcli help [COMMAND]
display help for expresswebcli
USAGE
$ expresswebcli help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
expresswebcli make-controller NAME [RESOURCE]
Create controller class. 1st param 'name', 2nd param '--resource' (optional)
USAGE
$ expresswebcli make-controller NAME [RESOURCE]
ARGUMENTS
NAME Controller name
RESOURCE Controller CRUD resouce
OPTIONS
-n, --name=name name to print
See code: src/commands/make-controller.js
expresswebcli make-event EVENT
ExpressWebjs events provide a simple observer implementation,
USAGE
$ expresswebcli make-event EVENT
ARGUMENTS
EVENT Event Name
OPTIONS
-n, --name=name name to print
DESCRIPTION
allowing you to subscribe and listen for various events that occur in your application.
See code: src/commands/make-event.js
expresswebcli make-listener LISTENER
ExpressWebjs event listener provide a simple observer implementation for events,
USAGE
$ expresswebcli make-listener LISTENER
ARGUMENTS
LISTENER Listener Name
OPTIONS
-n, --name=name name to print
DESCRIPTION
allowing you to listen for various events that occur in your application.
See code: src/commands/make-listener.js
expresswebcli make-nosql-auth
make-nosql-auth generates your auth route and controller
USAGE
$ expresswebcli make-nosql-auth
OPTIONS
-n, --name=name name to print
DESCRIPTION
with jwt supported
See code: src/commands/make-nosql-auth.js
expresswebcli make-nosql-model NAME
This command helps generates your nosql model
USAGE
$ expresswebcli make-nosql-model NAME
ARGUMENTS
NAME Model Name
OPTIONS
-n, --name=name name to print
See code: src/commands/make-nosql-model.js
expresswebcli make-route NAME ROUTE_PATH
Create route folder. 1st param 'Folder Name' 2nd param 'Route Path'
USAGE
$ expresswebcli make-route NAME ROUTE_PATH
ARGUMENTS
NAME RouteFolder Name
ROUTE_PATH Route Path
OPTIONS
-n, --name=name name to print
See code: src/commands/make-route.js
expresswebcli make-sql-migration NAME
This command helps generates your sql table schema
USAGE
$ expresswebcli make-sql-migration NAME
ARGUMENTS
NAME Table Name
OPTIONS
-n, --name=name migration
DESCRIPTION
...
See code: src/commands/make-sql-migration.js
expresswebcli make-sql-model NAME [MIGRATION]
This command helps generates your sql model
USAGE
$ expresswebcli make-sql-model NAME [MIGRATION]
ARGUMENTS
NAME Model Name
MIGRATION Model Migration
OPTIONS
-n, --name=name migration
DESCRIPTION
...
See code: src/commands/make-sql-model.js
expresswebcli make-ws-controller NAME
ExpressWebJs command to creat your websocket controller class.
USAGE
$ expresswebcli make-ws-controller NAME
ARGUMENTS
NAME WebSocket Controller name
OPTIONS
-n, --name=name name to print
See code: src/commands/make-ws-controller.js
expresswebcli new NAME [APPTYPE]
This command creates your new ExpressWebJs project, Use '--ts or --typescript' flag to generate typescript version
USAGE
$ expresswebcli new NAME [APPTYPE]
ARGUMENTS
NAME
APPTYPE Application type
OPTIONS
-n, --name=name name to print
See code: src/commands/new.js
expresswebcli run-sql-migration
Run sql migration
USAGE
$ expresswebcli run-sql-migration
OPTIONS
-n, --name=name run sql migration
See code: src/commands/run-sql-migration.js
expresswebcli show-sql-list
List both completed and pending migrations
USAGE
$ expresswebcli show-sql-list
OPTIONS
-n, --name=name List both completed and pending migrations
See code: src/commands/show-sql-list.js
expresswebcli sql-rollback
Rollback the last batch of migrations
USAGE
$ expresswebcli sql-rollback
OPTIONS
-n, --name=name Rollback the last batch of migrations
See code: src/commands/sql-rollback.js
expresswebcli sql-rolldown [NAME]
Undo the last migration that was run
USAGE
$ expresswebcli sql-rolldown [NAME]
ARGUMENTS
NAME migration Name
OPTIONS
-n, --name=name Undo the last migration that was run
DESCRIPTION
or a specific migration
See code: src/commands/sql-rolldown.js
expresswebcli sql-rollup [NAME]
Run the next migration that has not yet been run
USAGE
$ expresswebcli sql-rollup [NAME]
ARGUMENTS
NAME migration Name
OPTIONS
-n, --name=name sql-roll-up
DESCRIPTION
or a specific migration that has not been run yet
See code: src/commands/sql-rollup.js
ExpressWebJs cli documentation