Skip to main content

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.

Parameters​

For an overview, run nsinit -h.

OptionDescription
-h,
--help
Returns the help with an overview of all commands.
-V,
--version
Returns the version of the ns-initializer.
--updateChecks for an updated version and downloads it to the target folder next to the initializer jar.
--extract-scriptsExtract 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.

OptionDescription
app, modeling-applicationSubcommand to initialize an application project.
expandersSubcommand to initialize an expanders project.
metamodelSubcommand to initialize an metamodel project.
initializerSubcommand to initialize an initializer project.