0.0.14 ā¢ Published 5 years ago
batch-c v0.0.14
batch-c
Problem:
- You have a folder with images in them, there is nesting and mixed file types and you want to quickly convert all of the images to a different file format (probably WebP š) . Take the following file structure for example:
images/
āāā SomeText.txt
āāā Trees.jpg
āāā foo
ā āāā SomeScript.js
ā āāā Chair.jpg
āĀ Ā āāā Chair Copy.jpg
āāā bar
āāā Leaves.jpg
āāā baz
āāā Things.jpg
Solution:
batch-c images --to webp
Batch-c converts multiple images inside a directory, all while preserving file structure (including non image files)
If we run the command above on the
images
directory from the previous example, we get this:
images-converted/
āāā SomeText.txt
āāā Trees.webp
āāā foo
ā āāā SomeScript.js
āĀ Ā āāā Chair.webp
āĀ Ā āāā Chair Copy.webp
āāā bar
āāā Leaves.webp
āāā baz
āāā Things.webp
- Our file structure is preserved and all the images have been converted š
Installation
npm install --global batch-c || npm i -G batch-c
Usage
batch-c [DIRECTORY] --to [FILE_TYPE]
Argument | Required | Default | Description | Type |
---|---|---|---|---|
--to or -t | true | none | Output file type. | String : one of png , jpg , jpeg , webp |
--out or -o | false | [ORIGINAL_DIR_NAME]-converted | Output directory name. | String : any |
--dangerous or -d | false | false | Passing this argument enables dangerous mode, batch-c will overwrite and replace images with the converted ones. | Boolean : true or false |