def sync.all

ezx@1.11.0.0 · src/tool/run.bend:340

import ezx@1.11.0.0/src/tool/run.bend as Run
import Base
import ezx@1.11.0.0/src/tool/world.bend as TW

340# every name a sync installs, in turn
341def sync.all(
342  ns: List<&2, String>,
343  +here: String,
344  +vars: TW.Env,
345  +bend: String,
346  +led: Maybe<&2, String>,
347  +lock: Maybe<&2, String>
348) -> IO(Unit):
349  match ns:
350    case []:
351      IO.pure(Unit, Unit{})
352    case +h <> t:
353      do IO<Unit>:
354        go(TW.Install{}, h, "", here, vars, bend, led, lock)
355        sync.all(t, here, vars, bend, led, lock)

Uses (10)

Used by (1)