Generate command
Overview
The generate
command is used to generate a new project from a manifest.
Usage
magus generate [manifest] [flags]
Arguments:
manifest
: path to the manifest file.
Flags:
--dir <output_dir>
: directory where the magic source file will be generated. Defaults to the current directory (.
).--dry-run
: whether to perform a dry run or not. Defaults tofalse
.--overwrite,-w
: whether to overwrite existing files or not. Defaults tofalse
.--clean
: whether to clean the output directory before generating the magic source file or not. Defaults tofalse
.--var
: list of variables to be used in the manifest. This flag can be used multiple times. E.g:--var name=foo --var version=1.0.0,build=bcdd1a0
.--var-file
: list of files containing variables to be used in the manifest. This flag can be used multiple times. E.g:--var-file vars.yaml --var-file ./foo.yaml,./bar.json
.