Module fs/walker

fs/walker

Recursive directory traversal.

Example

{ walk, WalkEntry } :: import "std/fs/walker";

main :: (fn(io : Io, exn : Exception) -> unit)({
  entries := io.await(walk(Path.new(`/tmp`), io), { io, exn });
  i := usize(0);
  while runtime((i < entries.len())), {
    e := entries(i);
    println(e.path);
    i = (i + usize(1));
  };
});

Constants

WalkEntry constant (unknown)
WalkOptions constant (unknown)
walk constant (unknown)