mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 18:55:26 +00:00
32 lines
897 B
JavaScript
32 lines
897 B
JavaScript
(function() {
|
|
'use strict';
|
|
|
|
var fs = require('fs'),
|
|
path = require('path'),
|
|
Util = require('../util');
|
|
|
|
module.exports = function(card, callback) {
|
|
var dir = path.dirname(card),
|
|
nameCard = path.basename(card),
|
|
regExp = Util.getRegExp(nameCard);
|
|
|
|
if (!callback)
|
|
throw(Error('Callback is absent!'));
|
|
|
|
fs.readdir(dir, function(error, names) {
|
|
var result = [];
|
|
|
|
if (!error)
|
|
names.forEach(function(name) {
|
|
var is = name.match(regExp);
|
|
|
|
if (is)
|
|
result.push(path.join(dir, name));
|
|
|
|
return is;
|
|
});
|
|
|
|
callback(error, result);
|
|
});
|
|
};
|
|
})();
|