]> zoso.dev Git - nano-pow.git/commitdiff
Quote bash variables.
authorChris Duncan <chris@zoso.dev>
Sat, 22 Mar 2025 01:21:27 +0000 (18:21 -0700)
committerChris Duncan <chris@zoso.dev>
Sat, 22 Mar 2025 01:21:27 +0000 (18:21 -0700)
src/bin/nano-pow.sh

index e95b9d8c19def2ca6487c2dc8f177cf799a20d46..c0a4e4aa3e810cad6fd3fa104624b5297113179c 100755 (executable)
@@ -2,15 +2,15 @@
 # SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
 # 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;