#!/bin/sh set -eu main() { local dryrun=$(test -n "${DRYRUN:-}" && printf echo) local root=${ROOT:-/var/www/lhost} local maxage=${MAXAGE:-30} find ${root} \ -type f \ -mtime ${maxage} \ -not \( \ -name 'Caddyfile' -or \ -name '.keep' -or \ -name "$(cat ${root}/.keep)" \ \) \ -exec ${dryrun} rm -rv {} + } main >/dev/null 2>&1