UNPKG

atbar

Version:

Async callback manager for javascript in nodejs and browser

29 lines 761 B
/* coffee -cb /opt/node/bb/dev/node_modules/atbar/atbar.cof coffee /opt/node/bb/dev/node_modules/atbar/tests/fs.cof atbar.run 'trace', 'debug', 'listing', -> */var atbar, dir, fs, _; _ = require('underscore'); _.mixin(require('underscore.string')); _.mixin(require('underscore.inspector')); fs = require('fs'); atbar = require('atbar'); dir = '/opt/node/bb/dev/cp/'; atbar.run(function() { this._(function() { return fs.readdir(dir, this.$()); }); return this._(function(_throw, dirList) { return this._(function() { var file; if (!(file = dirList.shift())) { this.$()(); return; } if (_.startsWith(file, 'page_scrape_')) { console.log(file); } return this.$('loop')(); }); }); });