Я использую следующие команды для загрузки файлов в облачное хранилище Google. Эти команды сжимают HTML, CSS и JS, а затем устанавливают заголовки с истекающим сроком действия на 6 месяцев для CSS, JS и изображений.
gsutil -m cp -z "html,css,js" -r dist/** gs://bucket/
gsutil -m setmeta -h "Cache-Control: public, max-age=15552000" gs://bucket/**/*.css
gsutil -m setmeta -h "Cache-Control: public, max-age=15552000" gs://bucket/**/*.js
gsutil -m setmeta -h "Cache-Control: public, max-age=15552000" gs://bucket/**/*.gif
gsutil -m setmeta -h "Cache-Control: public, max-age=15552000" gs://bucket/**/*.png
gsutil -m setmeta -h "Cache-Control: public, max-age=15552000" gs://bucket/**/*.jpg
Можно ли упростить это до одной или двух команд?