build
Usage
movement sui move build [OPTIONS]
Options
-p, --path <PACKAGE_PATH>
Path to a package which the command should be run with respect to.--with-unpublished-dependencies
Include the contents of packages in dependencies that haven't been published (only relevant when dumping bytecode as base64).-d, --dev
Compile in 'dev' mode. The 'dev-addresses' and 'dev-dependencies' fields will be used if this flag is set. This flag is useful for development of packages that expose named addresses that are not set to a specific value.--dump-bytecode-as-base64
Whether we are printing in base64.--generate-struct-layouts
If true, generate struct layout schemas for all struct types passed intoentry
functions declared by modules in this package. These layout schemas can be consumed by clients (e.g., the TypeScript SDK) to enable serialization/deserialization of transaction arguments and events.--test
Compile in 'test' mode. The 'dev-addresses' and 'dev-dependencies' fields will be used along with any code in the 'tests' directory.--doc
Generate documentation for packages.--no-lint
Iftrue
, disable linters.--abi
Generate ABIs for packages.--install-dir <INSTALL_DIR>
Installation directory for compiled artifacts. Defaults to current directory.--force
Force recompilation of all packages.--fetch-deps-only
Only fetch dependency repos to MOVE_HOME.--skip-fetch-latest-git-deps
Skip fetching latest git dependencies.--default-move-flavor <DEFAULT_FLAVOR>
Default flavor for move compilation, if not specified in the package's config.--default-move-edition <DEFAULT_EDITION>
Default edition for move compilation, if not specified in the package's config.--dependencies-are-root
If set, dependency packages are treated as root packages. Notably, this will remove warning suppression in dependency packages.--silence-warnings
If set, ignore any compiler warnings.--warnings-are-errors
If set, warnings become errors.-h
,--help
Print help (see a summary with '-h').-V
,--version
Print version.
Last updated