#!/usr/bin/env bash
#===============================================================================
#
#          FILE: start-sandbox.sh
#
#         USAGE: ./start-sandbox.sh
#
#   DESCRIPTION: Create sandbox at top-level and add all packages as add-source
#
#  REQUIREMENTS: bash >= 4
#===============================================================================

set -o nounset
set -o errexit

DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
. "$DIR"/lib/common.sh

prepare_sandbox () {
    $CABAL sandbox init
    for s in ${SOURCES[@]} ; do
        (cd "$s" && $CABAL sandbox init --sandbox=../.cabal-sandbox && $CABAL sandbox add-source .)
    done
}

prepare_sandbox