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 into entry 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 If true, 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