#!/usr/bin/env zsh dir=$(dirname $2) manifest=${dir}/manifest deps() { awk -v "base=${dir}" '{ print base "/" $0; }' $manifest } gup --update $manifest deps | xargs gup --update deps | xargs -t -d '\n' -- zip -j $2 $manifest