Nim Roles

ensure-nimble

Install nim

Role Variables

nim_version
Default: stable
nimble

Run nimble command in a source directory. Assumes the appropriate version of nim and nimble is installed.

Role Variables

nimble_command
Default: build

Nimble command to run. Examples are “build”, “run” or “test”.

nim_path

Path where nim and nimble are installed.

zuul_work_dir
Default: {{ zuul.project.src_dir }}

Directory to run nimble in.