directory util package for go