-
Notifications
You must be signed in to change notification settings - Fork 0
CLI
Exuberant Witness edited this page Jun 28, 2026
·
1 revision
The flux command-line tool is the file / jq / usdcat of the FLUXmeme
ecosystem — inspect, dump, transcode, convert, compose, and import.
Build from source: cmake --build build --config Release produces build/bin/Release/flux.
Identify a .flux file and print stats:
$ flux inspect robot.flux
FLUXmeme v0.1.0
path : robot.flux
commit_seq : 1
live records: 5List all records (id, layer, kind, path, payload preview):
$ flux dump robot.flux
019f0411ac9819354883672df8f5d3ec BODY robot/link body/links/base
"base link"
019f0411ac98f977fd9aa788bbca1775 MIND concept
"# Cart-pole balancing..."Project a .flux to a standard format:
flux transcode robot.flux usd scene.usda # BODY -> USDA
flux transcode robot.flux okf okf_out/ # MIND -> OKF markdown
flux transcode robot.flux a2a a2a_out/ # MIND -> A2A JSONConvert between .flux (binary) and .fluxa (text canonical source). Direction
is detected by file extension:
flux conv robot.flux robot.fluxa # binary -> text (for Git)
flux conv robot.fluxa robot.flux # text -> binaryResolve the LIVRPS merged view of a composition root:
flux compose root.flux # field-level merge
flux compose root.flux --variant config=heavy # select a variantIngest a SimReady USD asset into a DevReady .flux:
flux from-simready scene.usda robot.flux
# SimReady -> DevReady: scene.usda -> robot.flux (5 records)flux 是 FLUXmeme 生态的命令行工具——检查、转储、转录、转换、组合、导入。
flux transcode robot.flux usd scene.usda # BODY -> USDA
flux transcode robot.flux okf okf_out/ # MIND -> OKF markdownflux conv robot.flux robot.fluxa # 二进制 -> 文本(Git 友好)
flux conv robot.fluxa robot.flux # 文本 -> 二进制flux compose root.flux --variant config=heavyflux from-simready scene.usda robot.fluxInnovation, Simplified. Dataflux Dynamics