From 57c66c4ea00ab57aea72bd2039ed5eac2395f9c5 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Fri, 17 Feb 2023 15:46:32 -0300 Subject: bin/li: Assert $IMAGE dir exists before trying to write to it --- bin/li | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bin/li b/bin/li index 1e7917f..33f5d3a 100755 --- a/bin/li +++ b/bin/li @@ -81,6 +81,9 @@ fi IMAGE="${XDG_DATA_HOME:-$HOME/.local/share}/lisp-cli/$IMPL.image" BIN="$(command -v cl)" INIT="${XDG_CONFIG_HOME:-$HOME/.config}/lisp-cli/init.lisp" + +mkdir -p "$(dirname "$IMAGE")" + if [ ! -e "$IMAGE" ]; then printf 'Bootstrapping a new "%s" image...\n' "$IMPL" >&2 cl \ -- cgit v1.2.3