def METHOD_NAME(self, level, path):
    """Print a full tree for the given path.
    :param int level: Indentation level.
    :param pathlib.Path path: Path to print the tree for.
    """
    for filename in path.iterdir():
        if filename.is_symlink():
            output.fprint(self.outfile, "{}{} -> {}".format('    ' * level,
                                                            filename.name,
                                                            filename.resolve()),
                          color=output.CYAN)
        elif filename.is_dir():
            output.fprint(self.outfile, "{}{}/".format('    ' * level,
                                                       filename.name), color=output.BLUE)
            self.METHOD_NAME(level + 1, filename)
        else:
            output.fprint(self.outfile, "{}{}".format('    ' * level, filename.name))