def decide.place
ezx@1.11.0.0 · src/add/plan.bend:375
import ezx@1.11.0.0/src/add/plan.bend as Plan
import Base
import ezx@1.11.0.0/src/add/world.bend as A
import ezx@1.11.0.0/src/ez/target.bend as Tgt
375
376def decide.place(place: Tgt.Place, +world: A.World) -> Verdict:
377 match place:
378 case Tgt.Bad{why}:
379 Stop{"ez: " ++ why}
380 case Tgt.Local{_path}:
381 +e = early(world)
382 decide.early(String.is_empty(e), e, world)
383 case Tgt.Remote{_url, _slug}:
384 +e = early(world)
385 decide.early(String.is_empty(e), e, world)