add cli: command-tree