only rebuild when metadata is different

This commit is contained in:
2025-10-26 13:37:48 -05:00
parent 1a6f442679
commit c81b0a38d6
5 changed files with 122 additions and 69 deletions

View File

@@ -12,34 +12,36 @@ Tested on:
```bash
~~~ Usable Commands ~~~
print_cmds:
print usable commands
do_build:
build a specific project
build:
build ffmpeg with desired configuration
docker_build_image:
build docker image with required dependencies pre-installed
docker_save_image:
save docker image into tar.zst
docker_load_image:
load docker image from tar.zst
docker_run_image:
run docker image with given flags
build_with_docker:
run docker image with given flags
docker_build_multiarch_image:
build multiarch docker image
efg:
estimate the film grain of a given file
encode:
encode a file using libsvtav1_psy and libopus
print_pkg_mgr:
print out evaluated package manager commands and required packages
install_deps:
install required dependencies
gen_readme:
generate project README.md
print_cmds:
print usable commands
do_build:
build a specific project
build:
build ffmpeg with desired configuration
docker_build_image:
build docker image with required dependencies pre-installed
docker_save_image:
save docker image into tar.zst
docker_load_image:
load docker image from tar.zst
docker_run_image:
run docker image with given flags
build_with_docker:
run docker image with given flags
docker_build_multiarch_image:
build multiarch docker image
efg:
estimate the film grain of a given file
encode:
encode a file using libsvtav1_psy and libopus
print_pkg_mgr:
print out evaluated package manager commands and required packages
install_deps:
install required dependencies
package:
package ffmpeg build
gen_readme:
generate project README.md
```