diff-tree: fix and extend argument parsing