Galerie und tage
This commit is contained in:
53
node_modules/executable/readme.md
generated
vendored
53
node_modules/executable/readme.md
generated
vendored
@@ -1,6 +1,6 @@
|
||||
# executable [](https://travis-ci.org/kevva/executable)
|
||||
# executable [](https://travis-ci.org/kevva/executable)
|
||||
|
||||
> Check if a file is executable
|
||||
> Check if a file is executable using Node.js
|
||||
|
||||
|
||||
## Install
|
||||
@@ -13,50 +13,33 @@ $ npm install --save executable
|
||||
## Usage
|
||||
|
||||
```js
|
||||
const executable = require('executable');
|
||||
var executable = require('executable');
|
||||
|
||||
executable('bash').then(exec => {
|
||||
executable('bash', function (err, exec) {
|
||||
console.log(exec);
|
||||
//=> true
|
||||
});
|
||||
|
||||
executable.sync('bash');
|
||||
//=> true
|
||||
```
|
||||
|
||||
|
||||
## API
|
||||
## CLI
|
||||
|
||||
### executable(file)
|
||||
```
|
||||
$ npm install --global executable
|
||||
```
|
||||
|
||||
Returns a Promise for a boolean.
|
||||
```
|
||||
$ executable --help
|
||||
|
||||
### executable.sync(file)
|
||||
Usage
|
||||
$ executable <file>
|
||||
|
||||
Returns a boolean of whether the file is executable.
|
||||
|
||||
#### file
|
||||
|
||||
Type: `string`
|
||||
|
||||
Path of the file.
|
||||
|
||||
### executable.checkMode(mode, [gid], [uid])
|
||||
|
||||
Returns a boolean of whether the mode passed as first argument means that the file is executable.
|
||||
|
||||
#### mode
|
||||
|
||||
Type: `number`
|
||||
|
||||
Property `mode` of `fs.Stats` instance returned by `fs.stat()` (or `fs.statSync()`) function.
|
||||
|
||||
#### gid, uid
|
||||
|
||||
Type: `number`
|
||||
|
||||
Respectively the group identity and user identity of the file. If not set, permissions will be evaluated without considering owner or group of the file.
|
||||
|
||||
## Related
|
||||
|
||||
* [executable-cli](https://github.com/kevva/executable-cli) - CLI for this module
|
||||
Example
|
||||
$ executable optipng
|
||||
```
|
||||
|
||||
|
||||
## License
|
||||
|
||||
Reference in New Issue
Block a user