batch-c

0.0.14Β β€’Β PublicΒ β€’Β Published

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

Package Sidebar

Install

npm i batch-c

Weekly Downloads

1

Version

0.0.14

License

ISC

Unpacked Size

12.6 kB

Total Files

6

Last publish

Collaborators

  • qorxi