-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Thanks for writing this script!
When using
npx avif --input="/path/to/www/assets/**/*.*" --output=/path/to/www/assets-avif --verbose
It would be really nice if there was a built-in way to preserve the input directory structure in the output directory.
We don't want to save the AVIFs to the same folder as the source images as the CMS media browser will show both, but for easy try_files configuration we'd like to mirror the directory structure in the destination. Plus it keeps the folders with a manageable number of images in them.
Example:
/path/to/www/assets/images/foo/bar/baz.jpg => /path/to/www/assets-avif/images/foo/bar/baz.avif
(Having an option to append .avif would also be cool, to mirror how our bash script has been doing it. So the output file name is baz.jpg.avif. That way the try_files usage stays simple.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request