def extensions
near-v-framework@0.4.0.0 · domain/architecture/system/container/effects.bend:34
import near-v-framework@0.4.0.0/domain/architecture/system/container/effects.bend as Effects
import Base
import near-v-framework@0.4.0.0/domain/architecture/system/effs/io.bend as X
import near-v-framework@0.4.0.0/domain/architecture/system/container/ops.bend as O
34def extensions(+root: String, +source: String) -> IO(List<&2, String>):
35 do IO<List<&2, String>>:
36 out : String <- X.run("git", ["-C", root, "ls-files", "-co", "--exclude-standard", "--", source])
37 return O.source_extensions(X.nonempty(String.lines(out)))