From 89a317a83be8d938042f9a60ead40475e4f88c16 Mon Sep 17 00:00:00 2001 From: Jonathan Daugherty Date: Fri, 29 Dec 2023 16:48:03 -0800 Subject: [PATCH] Add documentation upload script --- scripts/upload-docs.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 scripts/upload-docs.sh diff --git a/scripts/upload-docs.sh b/scripts/upload-docs.sh new file mode 100644 index 0000000..04aa2bf --- /dev/null +++ b/scripts/upload-docs.sh @@ -0,0 +1,10 @@ +#!/bin/sh +set -e + +dir=$(mktemp -d dist-docs.XXXXXX) +trap 'rm -r "$dir"' EXIT + +# assumes cabal 2.4 or later +cabal v2-haddock --builddir="$dir" --haddock-for-hackage --enable-doc --haddock-options=--quickjump + +cabal upload -d --publish $dir/*-docs.tar.gz