Download
13 lines 378 BTomoModified 2025-04-24 raw
12345678910111213
# Show a file tree

func show(path:Path, depth:Int, prefix="")
    say("$prefix$(path.base_name())")
    if path.is_directory() and depth > 0
        for child in path.children()
            show(child, depth-1, prefix++"  ")

func main(paths:[Path], verbose=no, max_depth=99)
    for p in paths
        if verbose
            say("Showing path: $p")
        show(p, max_depth)