isexe

WebJar for isexe

Лицензия

Лицензия

ISC
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

isexe
Последняя версия

Последняя версия

2.0.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

isexe
WebJar for isexe
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/isaacs/isexe

Скачать isexe

Имя Файла Размер
isexe-2.0.0.pom
isexe-2.0.0.jar 7 KB
isexe-2.0.0-sources.jar 22 bytes
isexe-2.0.0-javadoc.jar 22 bytes
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/isexe/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>isexe</artifactId>
    <version>2.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/isexe/
implementation 'org.webjars.npm:isexe:2.0.0'
// https://jarcasting.com/artifacts/org.webjars.npm/isexe/
implementation ("org.webjars.npm:isexe:2.0.0")
'org.webjars.npm:isexe:jar:2.0.0'
<dependency org="org.webjars.npm" name="isexe" rev="2.0.0">
  <artifact name="isexe" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='isexe', version='2.0.0')
)
libraryDependencies += "org.webjars.npm" % "isexe" % "2.0.0"
[org.webjars.npm/isexe "2.0.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

isexe

Minimal module to check if a file is executable, and a normal file.

Uses fs.stat and tests against the PATHEXT environment variable on Windows.

USAGE

var isexe = require('isexe')
isexe('some-file-name', function (err, isExe) {
  if (err) {
    console.error('probably file does not exist or something', err)
  } else if (isExe) {
    console.error('this thing can be run')
  } else {
    console.error('cannot be run')
  }
})

// same thing but synchronous, throws errors
var isExe = isexe.sync('some-file-name')

// treat errors as just "not executable"
isexe('maybe-missing-file', { ignoreErrors: true }, callback)
var isExe = isexe.sync('maybe-missing-file', { ignoreErrors: true })

API

isexe(path, [options], [callback])

Check if the path is executable. If no callback provided, and a global Promise object is available, then a Promise will be returned.

Will raise whatever errors may be raised by fs.stat, unless options.ignoreErrors is set to true.

isexe.sync(path, [options])

Same as isexe but returns the value and throws any errors raised.

Options

  • ignoreErrors Treat all errors as "no, this is not executable", but don't raise them.
  • uid Number to use as the user id
  • gid Number to use as the group id
  • pathExt List of path extensions to use instead of PATHEXT environment variable on Windows.

Версии библиотеки

Версия
2.0.0
1.1.1