• Jump To … +
    descend.js indexify.js listen.bin.js listener.js map.js mock.js mock2.js monitor.js olio.bin.js olio.js prolific.configure.js run.bin.js runner.js search.js serve.bin.js serve.child.js server.js
  • search.js

  • ¶
    var fs = require('fs')
    var path = require('path')
    
    module.exports = function (command, PATH) {
        if (command[0] != '.' && command[0] != path.sep) {
            command = PATH.split(path.delimiter).map(function (directory) {
                return path.join(directory, command)
            }).filter(function (file) {
                try {
                    fs.statSync(file)
                    return true
                } catch (e) {
                    return false
                }
            }).shift()
        }
        return command
    }