way2enjoy-cli
v1.0.2
Published
Handy command line tool for shrinking JPG, PNG, GIF, PDF, MP3, MP4 and almost all music & video files images using the Way2enjoy API
Downloads
17
Maintainers
Readme
Way2enjoy CLI
Handy command line tool for shrinking JPG,PNG,GIF images including PDF, MP3, MP4 and all music, video files using the Way2enjoy API
Installation
npm install -g way2enjoy-cli
Preamble
To use way2enjoy CLI, you need an API key for way2enjoy. You can get one at https://way2enjoy.com/developers.
Usage
way2enjoy CLI allows you to provide your API key in two different ways. The more convenient one is to save the API key into a file called .way2enjoy
within your home directory. The other way is to provide it as an option while running the CLI.
way2enjoy demo.png -k Hk09oPOI899j98080970990
To optimize all JPG, PNG, GIF images , PDF, MP3, MP4 files and all Music/Video files within the current directory, you may run one of the following commands—both do exactly the same.
way2enjoy
way2enjoy .
To optimize all JPG, PNG, GIF images , PDF, MP3, MP4 files and all Music/Video files within the current directory and subdirectoies, use the -r
flag
way2enjoy -r
To optimize all JPG, PNG, GIF images , PDF, MP3, MP4 files and all Music/Video files within a specific directory (assets/img
in this example), you may run the following command.
way2enjoy assets/img
You may also provide multiple directories.
way2enjoy assets/img1 assets/img2
To shrink a single image (assets/img/demo.png
in this example), you may run the following command.
way2enjoy assets/img/demo.png
You may also provide multiple images.
way2enjoy assets/img/demo1.png assets/img/demo2.png
To resize an image, use the --width
and/or --height
flag.
way2enjoy assets/img/demo.png --width 123
way2enjoy assets/img/demo.png --height 123
way2enjoy assets/img/demo.png --width 123 --height 123
That's it. Pretty easy, huh?
Changelog
0.0.2
- Stable version
0.0.1
- Initial version
TODO
- Documentation
- Tests
License
Copyright (c) 2019way2enjoy2
Licensed under the MIT license.
See LICENSE for more info.