NS Initializer
The NS initializer is a command-line tool intended to set up new NS projects very quickly with all recommended defaults and a complete configuration for CI/CD.
- Instructions to download and install the NS Initializer can be found on the installation page.
- For an in-depth overview of how the initializer works, see NS Initializer Technical Reference.
Parameters
For an overview, run nsinit -h.
| Option | Description |
|---|---|
-h,--help | Returns the help with an overview of all commands. |
-V,--version | Returns the version of the ns-initializer. |
--update | Checks for an updated version and downloads it to the target folder next to the initializer jar. |
--extract-scripts | Extract the command-line scripts to the initializer jar file location. |
Commands / project types
Aside from enabling you to kickstart applicationApplicationThe overarching model container grouping all components, domain logic, and configurations for an enterprise solution. projects, the NS Initializer also supports expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. projects and initializer projects.
| Option | Description |
|---|---|
app, modeling-application | Subcommand to initialize an application project. |
expanders | Subcommand to initialize an expanders project. |
metamodel | Subcommand to initialize an metamodel project. |
initializer | Subcommand to initialize an initializer project. |