Run.sync.go: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/tool/run.bend as Run Lines 357-369 of ezx@1.11.0.0/src/tool/run.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/tool/run.bend&start_line=357&end_line=369 import Base import ezx@1.11.0.0/src/lock/run.bend as Run import ezx@1.11.0.0/src/tool/world.bend as TW import ezx@1.11.0.0/src/tool/plan.bend as TP # a sync's names installed in turn, none when it refuses, and then its end # (`TP.sync.outcome`) def sync.go( +synced: TP.Sync, +here: String, +vars: TW.Env, +bend: String, +led: Maybe<&2, String>, +lock: Maybe<&2, String> ) -> IO(Unit): do IO: sync.all(TP.sync.names(synced), here, vars, bend, led, lock) Run.end(TP.sync.outcome(synced)) Uses (11): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=IO.bind https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Unit https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/lock/run.bend&name=end https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/tool/plan.bend&name=Sync https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/tool/plan.bend&name=sync.names https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/tool/plan.bend&name=sync.outcome https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/tool/run.bend&name=sync.all https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/tool/world.bend&name=Env