NSScope
This scoping object is created by the ScriptScope.ns function. Its purpose is providing access to functionality such as execution functions that specifically target NS tooling.
Properties
Functions
A scoping function to execute a code block within the context of a DirScope instance, which adapts the path in the scope context at ScopeContext.path to the given value of dirPath. The value of dirPath is automatically resolved if it is a relative path.
This execution function is used to run a process on the machine. The body parameter is supplied as a higher-order function that executes within the scope of a ExecExecutionTemplate object, in which the arguments for the process can be declared.
This execution function is used to run an expansion process with the NS expansion framework. The body parameter is supplied as a higher-order function that executes within the scope of an NSExecutionTemplate object, in which the parameters for the expansion process can be declared.
This execution function is used to run a harvesting process with the NS expansion framework. The body parameter is supplied as a higher-order function that executes within the scope of an NSExecutionTemplate object, in which the parameters for the harvesting process can be declared.
This execution function is used to run Maven. The body parameter is supplied as a higher-order function that executes within the scope of a MavenExecutionTemplate object, in which the parameters for Maven can be declared.
This execution function is used to run a model validation process with the NS expansion framework. The body parameter is supplied as a higher-order function that executes within the scope of an NSExecutionTemplate object, in which the parameters for the model validation process can be declared.