summaryrefslogtreecommitdiff
path: root/node_modules/isexe/access.js
blob: e67b28bd6f6c6f94d272f44a4eb2568e7b5cd21a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
module.exports = isexe
isexe.sync = sync

var fs = require('fs')

function isexe (path, _, cb) {
  fs.access(path, fs.X_OK, function (er) {
    cb(er, !er)
  })
}

function sync (path, _) {
  fs.accessSync(path, fs.X_OK)
  return true
}