imagemagick-cli
Advanced tools
Comparing version
{ | ||
"name": "imagemagick-cli", | ||
"version": "0.1.1", | ||
"version": "0.1.3", | ||
"description": "Access the ImageMagick CLI tools from Node. Cross-platform, with support for ImageMagick 6 and 7.", | ||
@@ -36,8 +36,3 @@ "main": "./src/index.js", | ||
}, | ||
"dependencies": { | ||
"chalk": "^2.3.0", | ||
"command-exists": "^1.2.2", | ||
"commander": "^2.12.2", | ||
"mkdirp": "^0.5.1" | ||
} | ||
"dependencies": {} | ||
} |
# node-imagemagick-cli | ||
[](https://circleci.com/gh/dwmkerr/node-imagemagick-cli) [](https://ci.appveyor.com/project/dwmkerr/node-imagemagick-cli) [](https://codecov.io/gh/dwmkerr/node-imagemagick-cli) [](https://david-dm.org/dwmkerr/node-imagemagick-cli) [](https://david-dm.org/dwmkerr/node-imagemagick-cli?type=dev) | ||
[](https://circleci.com/gh/dwmkerr/node-imagemagick-cli) [](https://ci.appveyor.com/project/dwmkerr/node-imagemagick-cli) [](https://codecov.io/gh/dwmkerr/node-imagemagick-cli) [](https://david-dm.org/dwmkerr/node-imagemagick-cli) [](https://david-dm.org/dwmkerr/node-imagemagick-cli?type=dev) | ||
@@ -46,2 +46,26 @@ Access the ImageMagick CLI tools from Node. Cross-platform, with support for ImageMagick 6 and 7. | ||
## API | ||
Execute a command: | ||
```node | ||
imagemagickCli | ||
.exec('convert -version') | ||
.then(({ stdout, stderr }) => { | ||
console.log(`Output: ${stdout}`); | ||
}); | ||
``` | ||
Check the ImageMagick version: | ||
```node | ||
imagemagickCli | ||
.getVersion() | ||
.then((version) => { | ||
console.log(`Version: ${version}`); | ||
}); | ||
``` | ||
If the version cannot be identified (most likely because ImageMagick is not installed) then the function resolves with `null`. | ||
## Prior Art / Design Goals | ||
@@ -48,0 +72,0 @@ |
const exec = require('./exec'); | ||
const getVersion = require('./get-version'); | ||
module.exports = { | ||
exec, | ||
getVersion, | ||
}; |
@@ -20,4 +20,2 @@ const childProcess = require('child_process'); | ||
console.log(`where has returned: ${stdout}`); | ||
const options = stdout.split('\r\n'); | ||
@@ -29,3 +27,2 @@ | ||
const result = regexes[i].test(options[j]); | ||
console.log(`testing with '${regexes[i]}' with '${options[j]}' returned: ${result}`); | ||
if (result) return resolve(options[j]); | ||
@@ -32,0 +29,0 @@ } |
Sorry, the diff of this file is not supported yet
26451196
0.01%0
-100%19
5.56%125
9.65%108
28.57%- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed