#! /bin/zsh # encoding: utf-8 for arg in $@ do if [[ "$arg" =~ "::" ]]; then suffix="" else suffix="::gentoo" fi cave perform fetch "${arg}${suffix}" && \ cave perform install --destination installed "${arg}${suffix}" if [[ $? -eq 1 ]]; then echo "!!! failed during $arg" exit 1 fi done