tree: add common option --dryrun; wip, remove old