Skip to content

Instantly share code, notes, and snippets.

@danielearwicker
Created July 22, 2013 08:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danielearwicker/6052326 to your computer and use it in GitHub Desktop.
Save danielearwicker/6052326 to your computer and use it in GitHub Desktop.
A pure library approach to async/await in standard JavaScript - #1
var fs = require('fs');
var path = require('path');
var recurseDir = function(dir) {
fs.readdirSync(dir).forEach(function(child) {
if (child[0] != '.') {
var childPath = path.join(dir, child);
if (fs.statSync(childPath).isDirectory()) {
recurseDir(childPath);
} else {
console.log(childPath);
}
}
});
};
recurseDir(process.argv[2]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment