Topics

UTTORI ASM ยท IN DEVELOPMENT

CLI options

Find CLI flags, defaults, accepted values, and command-specific options.

Option Meaning
--config path Load a particular uttori-asm.config.json
--plugin module Append a plugin module. Repeatable
--target id Override the configured target
--architecture id Override the initial architecture
--base-image path Read and patch an existing binary image
--debug Collect source metadata and write <output>.debug.json
--debug-map path Collect source metadata and write the debug map at path
--include-path path Add a source or binary lookup directory. Repeatable
--plugin-option plugin:key=value Override one plugin option. Values are JSON-decoded when possible
--verbose Print the resolved plugins, target, and architecture
--help Print usage

Examples:

uttori-asm patch.asm patched.bin --base-image clean.bin

uttori-asm main.asm build/main.bin --debug-map build/main.debug.json

uttori-asm main.asm --plugin ./plugin.js --target custom.raw \
  --architecture custom.cpu --include-path includes \
  --plugin-option custom.plugin:mode='"strict"' --verbose