summaryrefslogtreecommitdiff
path: root/app/relay/runner.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/relay/runner.js')
-rw-r--r--app/relay/runner.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/relay/runner.js b/app/relay/runner.js
index 2bd0c56..44f2554 100644
--- a/app/relay/runner.js
+++ b/app/relay/runner.js
@@ -195,6 +195,14 @@ export function list_directory(opt, cb) {
})
}
+export function count_directory(opt, cb) {
+ const dir = module_dir(opt, opt.dir)
+ if (!dir) return cb([])
+ fs.readdir(dir, (err, files) => {
+ err ? cb(err) : cb(files.length)
+ })
+}
+
// list the contents of a directory of sequences
export function list_sequences(opt, cb) {
list_directory(opt, (files, root_dir) => {