From 1a3c0f2da59cc2b73e1de0665160b7ad239dda16 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Fri, 21 Mar 2025 18:21:27 -0700 Subject: [PATCH] Quote bash variables. --- src/bin/nano-pow.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/bin/nano-pow.sh b/src/bin/nano-pow.sh index e95b9d8..c0a4e4a 100755 --- a/src/bin/nano-pow.sh +++ b/src/bin/nano-pow.sh @@ -2,15 +2,15 @@ # SPDX-FileCopyrightText: 2025 Chris Duncan # SPDX-License-Identifier: GPL-3.0-or-later -SCRIPT_LINK=$(readlink -f $0); -SCRIPT_DIR=$(dirname $SCRIPT_LINK); -NANO_POW_HOME=$HOME/.nano-pow; -NANO_POW_LOGS=$NANO_POW_HOME/logs; +SCRIPT_LINK=$(readlink -f "$0"); +SCRIPT_DIR=$(dirname "$SCRIPT_LINK"); +NANO_POW_HOME="$HOME"/.nano-pow; +NANO_POW_LOGS="$NANO_POW_HOME"/logs; -mkdir -p $NANO_POW_LOGS; -if [ $1 = '--server' ]; then +mkdir -p "$NANO_POW_LOGS"; +if [ "$1" = '--server' ]; then shift; - node $SCRIPT_DIR/server.js $@ > $NANO_POW_LOGS/nano-pow-server-$(date +%s).log 2>&1 & echo $! > $NANO_POW_HOME/server.pid; + node "$SCRIPT_DIR"/server.js "$@" > "$NANO_POW_LOGS"/nano-pow-server-$(date +%s).log 2>&1 & echo "$!" > "$NANO_POW_HOME"/server.pid; else - node $SCRIPT_DIR/cli.js $@; + node "$SCRIPT_DIR"/cli.js "$@"; fi; -- 2.34.1