on select help sign in
laop/hackage.sh
10 lines 223 B history raw
1#!/bin/sh
2set -e
4dir=$(mktemp -d dist-docs.XXXXXX)
5trap 'rm -r "$dir"' EXIT
7# assumes cabal 2.4 or later
8cabal v2-haddock --builddir="$dir" --haddock-for-hackage --enable-doc
10cabal upload -d $dir/*-docs.tar.gz --publish