@themost/cli
A command line utility for Most Web Framework applications.
Generate a new MOST Web Framework application
themost new project <project name> [--template <api|classic>] [--typescript]
Note: Use --typescript flag if you want to generate a typescript project.
This operation will create a new MOST Web Framework application. Execute:
cd <project name> && npm i
to install dependencies.
Import data
themost import <data file path> --model <data model name> [--dev]
Query data
Applies the specified OData query options against the defined data model and prints the result
themost cat --model <data model name> [--dev]
[--filter=<filter option>]
[--select=<select option>]
[--top=<top option>]
[--skip=<skip option>]
[--count=<count option>]
[--order=<order by option>]
[--group=<group by option>]
[--expand=<expand option>]
User modeler
Use modeler commands to manage data models:
themost modeler <command>
List data models
themost modeler ls
Enumerates all the available data models
Get data model details
themost modeler info <model name>
Prints information about the given data model e.g.
themost modeler info UpdateAction
Extract a data model
themost modeler extract <model name>
e.g.
themost modeler extract Article
Extract a data model definition and its dependencies. There is a large set of data model definitions as they are defined and documented at schema.org
Create an new controller
themost generate controller <controller name>
This operation will generate a new controller and it will place it in controllers folder (server/controllers).
Create an new model
themost generate model <model name>
This operation will generate a new model and it will place it in models definition folder (server/config/models).
Create an new model class
themost generate class <model name>
This operation will generate a new model class and it will place it in models folder (server/models).
Create an new model listener
themost generate listener <listener name>
This operation will generate a new model listener and it will place it in listeners folder (server/listeners).
Create an new application service
themost generate service <service name>
This operation will generate a new application service and it will place it in services folder (server/services).