hemtt dev

Build your mod for local development and testing.

Usage: hemtt dev [OPTIONS]

Options:
    -b, --binarize
        Use BI's binarize on supported files
        
    --no-rap
        Do not rapify files

    -o, --optional <optional>
        Include an optional addon folder

    -O, --all-optionals
        Include all optional addon folders

    --just <just>
        Only build the specified addon

    -t, --threads <threads>
        Number of threads, defaults to # of CPUs

    -v...
        Verbosity level

    -h, --help
        Print help information (use `-h` for a summary)

hemtt dev is designed to help your development workflows. It will build your mod into .hemttout/dev, with links back to the original addon folders. This allows you to use file-patching with optional mods for easy development.

Configuration

.hemtt/project.toml

[hemtt.dev]
exclude = ["addons/unused"]

exclude

A list of addons to exclude from the development build. Includes from excluded addons can be used, but they will not be built or linked.

Options

-b, --binarize

By default, hemtt dev will not binarize any files, but rather pack them as-is. Binarization is often not needed for development, but can be enabled with the -b --binarize flag.

hemtt dev -b

-o, --optional

Include an optional addon folder. This can be used multiple times to include multiple optional addons.

hemtt dev -o caramel -o split

-O, --all-optionals

Include all optional addon folders.

hemtt dev -O