diff options
author | EuAndreh <eu@euandre.org> | 2025-03-10 10:06:41 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2025-03-10 10:06:41 -0300 |
commit | a30b124686510fbbbff63b7eda3b5b83010c2461 (patch) | |
tree | 94c48b90a42631bf22630058b73b14d3937d34af | |
parent | src/q: Add -D option for setting Q_DIR (diff) | |
download | q-a30b124686510fbbbff63b7eda3b5b83010c2461.tar.gz q-a30b124686510fbbbff63b7eda3b5b83010c2461.tar.xz |
src/q: Fix definition of $Q_DIR
-rwxr-xr-x | src/q | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -7,14 +7,14 @@ usage() { } CONSUMER='default-consumer' -Q_DIR="${Q_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/q}/topics/$TOPIC" +DIR="${Q_DIR:-${XDG_DATA_HOME:-$HOME/.local/share}/q}/topics" while getopts 'C:D:' flag; do case "$flag" in (C) CONSUMER="$OPTARG" ;; (D) - Q_DIR="$OPTARG" + DIR="$OPTARG" ;; (*) usage >&2 @@ -31,6 +31,7 @@ eval "$(assert-arg -- "$TOPIC" 'TOPIC')" eval "$(assert-arg -- "$ACTION" 'ACTION')" +Q_DIR="$DIR/$TOPIC" mkdir -p "$Q_DIR" cd "$Q_DIR" |