Allows automated installation of a wurstscript environment and project setup.
Grill is the name of the CLI and dependency manager used by the UI internally. Pro users can make use of grill from the shell:
Update or remove the global wurst installation by using the special wurstscript identifier.
> grill install wurstscript
> grill remove wurstscriptTo create a new project, use generate and supply your name of choice.
> grill generate <project_name>By not passing any additional arguments grill will assume that the execution location is a wurst project.
To update all project dependencies use:
> grill installTo add a new dependency to your project, use:
> grill install <git_url>Use test to compile the project at the current location and run unit tests.
> grill testUse typecheck to compile/typecheck the project without building an output map.
The command exits with code 0 when compilation succeeds and 1 on compilation errors.
> grill typecheckUse outdated to check whether any dependency is not on the latest commit of its configured branch
(or repository default branch when none is specified).
The command exits with code 0 when dependencies are up to date and 1 when updates are available.
> grill outdatedUse build to generate an output map according to wurst.build specifications.
> grill buildThe wurst compiler gets downloaded into the users home directory into a wurst folder ~/.wurst
The setup app downloads this repo https://github.com/wurstscript/wurst-project-template as a wurst project template and then inserts the necessary local paths.
Dependencies are stored in _build/dependencies/.