UNPKG

imagemin-power-cli

Version:

Optimize (compress) images with power using imagemin

69 lines (49 loc) 2.78 kB
# imagemin-power-cli [![NPM version](https://img.shields.io/npm/v/imagemin-power-cli.svg)](https://www.npmjs.org/package/imagemin-power-cli) [![Travis Build Status](https://img.shields.io/travis/itgalaxy/imagemin-power-cli/master.svg?label=build)](https://travis-ci.org/itgalaxy/imagemin-power-cli) [![Coverage Status](https://coveralls.io/repos/github/itgalaxy/imagemin-power-cli/badge.svg?branch=master)](https://coveralls.io/github/itgalaxy/imagemin-power-cli?branch=master) [![dependencies Status](https://david-dm.org/itgalaxy/imagemin-power-cli/status.svg)](https://david-dm.org/itgalaxy/imagemin-power-cli) [![devDependencies Status](https://david-dm.org/itgalaxy/imagemin-power-cli/dev-status.svg)](https://david-dm.org/itgalaxy/imagemin-power-cli?type=dev) [![Greenkeeper badge](https://badges.greenkeeper.io/itgalaxy/imagemin-power-cli.svg)](https://greenkeeper.io/) Optimize (compress) images with power using [imagemin](https://github.com/imagemin/imagemin) :muscle: ## Install ```shell npm install --global imagemin-power-cli ``` Also you can install package locally: ```shell npm install --save imagemin-power-cli ``` ## Usage ```shell Usage $ imagemin-power [input] [options] $ imagemin-power <file> > <output> $ cat <file> | imagemin-power > <output> Input: Files(s), glob(s), or nothing to use stdin. If an input argument is wrapped in quotation marks, it will be passed to node-glob for cross-platform glob support. \`node_modules\` and \`bower_components\` are always ignored. You can also pass no input and use stdin, instead. Options: -c, --config Configuration for plugins, need export \`plugins\`. -d, --cwd Current working directory. -m, --max-concurrency Sets the maximum number of instances of Imagemin that can run at once. -p, --plugin Override the default plugins. -o, --out-dir Output directory (respect \`cwd\` argument). -r, --recursive Run the command recursively. -i, --ignore-errors Not stop on errors (it works with only with <path|glob>). -s --silent Reported only errors. -v, --verbose Reported everything. Examples $ imagemin-power images/* --out-dir=build $ imagemin-power foo.png > foo-optimized.png $ cat foo.png | imagemin-power > foo-optimized.png $ imagemin-power --plugins=pngquant foo.png > foo-optimized.png ``` ## Related - [imagemin](https://github.com/imagemin/imagemin) - API for this module ## Contribution Feel free to push your code if you agree with publishing under the MIT license. ## [Changelog](CHANGELOG.md) ## [License](LICENSE.md)