an `ls` treeview written in Ruby; training project