So here is a patch that allows ** in filelib:wildcard() in order to support recursion.<div><br></div><div>git fetch git://<a href="http://github.com/josevalim/otp.git">github.com/josevalim/otp.git</a> double_star</div><div>

<br></div><div><a href="https://github.com/josevalim/otp/compare/double_star">https://github.com/josevalim/otp/compare/double_star</a></div><div><a href="https://github.com/josevalim/otp/compare/double_star.patch">https://github.com/josevalim/otp/compare/double_star.patch</a></div>

<div><br></div><div>** now works similarly to bash, ruby, racf, etc. For example, running filelib:wildcard("**/*.erl", Cwd) will find all files ending with .erl in the Cwd recursively.</div><div><br></div><div>
PS: I had some minor bumps in the road but in general I've found the process of submitting patches to Erlang very well documented. So thanks to those responsible for making this easy. :)</div>