merge file listing feature from phildrip/fruitstrap.