list

scripts

Repo containing scripts to be used with dovel, and git hooks that powers our web interface.

curl -O https://dovel.email/scripts.tar tar

7c7bd3f

Author: blmayer (bleemayer@gmail.com)

Date: Fri Oct 6 15:04:25 2023 -0300

Parent: 5579835

Fixed go mod zip

- Improved curl command

Diff

aux.sh

diff --git a/aux.sh b/aux.sh
index 846abc3..9540874 100755
--- a/aux.sh
+++ b/aux.sh
@@ -63,7 +63,7 @@ pagesummary() {
 	</nav>
 	<p><i>$(cat description)</i></p>
 	</center>
-	<kbd>curl https://dovel.email/$1.tar</kbd>
+	<kbd>curl -O https://dovel.email/$1.tar</kbd>
 	<a style="float:right" href=/$1.tar filename=$1.tar>tar</a>
 	EOF
 }

post-receive

diff --git a/post-receive b/post-receive
index 945c1ff..275886d 100755
--- a/post-receive
+++ b/post-receive
@@ -256,13 +256,14 @@ initmail() {
 # first argument should be the version, e.g. v0.1.0
 creategomod() {
 	TMP="$(mktemp -d)"
-	git --work-tree="$TMP" checkout -f main
+	mkdir -p "$TMP/dovel.email/$REPO@$1"
+	git --work-tree="$TMP/dovel.email/$REPO@$1/" checkout -f main
 
 	[ -d "$OUT/@latest" ] || mkdir -p "$OUT/@latest"
 	[ -d "$OUT/@v/$1" ] || mkdir -p "$OUT/@v/$1"
 
-	find "$TMP/"* -print | sed "s:$TMP/:dovel.email/$REPO@v$1:" | zip -@ > "$OUT/@v/$1.zip" 
-	cp "$OUT/$1.zip" "$OUT/@latest/"
+	$(cd "$TMP"; zip "$OUT/@v/$1" -r *)
+	cp "$OUT/@v/$1.zip" "$OUT/@latest/"
 	rm -rf "$TMP"
 }