cabalfile=`echo *.cabal` name=`grep -i '^Name:' $cabalfile | perl -p -e 's/Name: *(.+)/\1/i'` version=`grep -i '^Version:' $cabalfile | perl -p -e 's/Version: *(.+)/\1/i'` nextversion=$1 package=$name-$version cabal sdist && \ cabal-test dist/$package.tar.gz && \ \ darcs tag $version && \ \ cabal upload dist/$package.tar.gz && \ \ cabal-darcs-bump-version $nextversion # darcs push