Repository
Current version released
4 years ago
Versions
is_exe
A port of the https://github.com/isaacs/isexe package for Deno
Usage
deno run --allow-read --allow-env main.ts
// main.ts
import { isExecutable } from 'https://raw.githubusercontent.com/eankeen/is_exe/master/mod.ts'
try {
const isExe = await isExecutable('./file')
isExe && console.log('file is executable')
} catch {
console.log('error reading file')
}
Versions
You can pin per version. the following are supported version
# deno 1.0.3 and std v0.53.0
https://raw.githubusercontent.com/eankeen/is_exe/v1.0.3/mod.ts
API
isExecutable(filePath, [options])
Options
ignoreErrors
treat all errors as “no, this is not executable”, but don’t raise them.uid
number to use as the user idgid
number to use as the group idpathExt
list of path extensions to use instead of PATHEXT environment variable on Windows (not implemented)