#!/bin/sh -e if [ $# -lt 1 ]; then echo "Usage: $0 package [package ...]" >&2 exit 1 fi DIR=$(mktemp -d) PKG=Temporary touch $DIR/LICENSE cat >$DIR/$PKG.hs <$DIR/$PKG.cabal <= 1.10 build-type: Simple library default-language: Haskell2010 exposed-modules: $PKG build-depends: $1, EOF shift for DEP in $@; do cat >>$DIR/$PKG.cabal <>$DIR/$PKG.cabal <