github.com/DavidGamba/ffind (go): Package main provides a utility to find files on the command line.  Goals:  • Return a file list given a dir.  •  Return the given file given a file.  • Do case insensitive (by default) or sensitive file matching.  • Allow to return files or dirs only. Maybe build a list of common extensions in the skip code to allow for groups. For example: '.rb' and '.erb' for ruby files.  • Follow Symlinks.  • Ignore hidden files (configurable).  In windows?  In Linux, ignore files starting with .  • Ignore git, svn and mercurial files (configurable).  TODO: Look into adding option to ignore reporting broken symlinks.  TODO: Implement version sort.
Keywords: find|golang