From 3dbc64f11a01147548e5e787c08acb46744a1cde Mon Sep 17 00:00:00 2001 From: Marcel Kapfer Date: Tue, 15 Feb 2022 19:58:26 +0100 Subject: [PATCH] Make publish script workable from any directory --- publish/publish.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/publish/publish.sh b/publish/publish.sh index cd60934..9482876 100755 --- a/publish/publish.sh +++ b/publish/publish.sh @@ -1,3 +1,15 @@ #!/bin/sh -emacs -Q --script ./publish.el +set -euo pipefail + +PUBLISH_SCRIPT_PATH=./publish/publish.el +EMACS_CONF_DIR=~/.emacs.d +CURRENT_DIR=$(pwd) + +function goBack() { + cd "$CURRENT_DIR" +} +trap goBack EXIT + +cd "$EMACS_CONF_DIR" || exit +emacs -Q --script ./publish/publish.el