fix: Fixes some scripts that had logging errors since logging updates.

This commit is contained in:
2025-10-07 17:49:35 -04:00
parent 5ddf6c3927
commit 55d7199315
4 changed files with 84 additions and 13 deletions

View File

@@ -1,7 +1,16 @@
#!/usr/bin/env bash
set -e
set -o nounset
set -o pipefail
FZF_DEFAULT_OPTS=${FZF_DEFAULT_OPTS:-""}
THIS_FILE=${BASH_SOURCE[0]}
THIS=$(basename $THIS_FILE)
LOG_LABEL=$(basename $THIS_FILE)
THIS=${THIS:-$LOG_LABEL}
LOG_FILE=${LOG_FILE:-/tmp/$LOG_LABEL.log}
SCRIPTS=${SCRIPTS:-$HOME/.local/scripts}
XDG_CONFIG_HOME=${XDG_CONFIG_HOME}
usage() {
cat <<EOF
@@ -28,8 +37,6 @@ launch_flag="0"
rows=()
invocation_id=${RANDOM}
XDG_CONFIG_HOME=${XDG_CONFIG_HOME}
SCRIPTS=${SCRIPTS}
while [[ $# -gt 0 ]]; do
if [[ $1 == "-c" ]] || [[ $1 == "--config" ]]; then
@@ -77,7 +84,7 @@ generate_rows() {
# Setup logging file and label.
source "$SCRIPTS/hypr/logging"
setup-logging "$THIS"
setup-logging "$LOG_FILE" "$LOG_LABEL"
if [[ -z $XDG_CONFIG_HOME ]]; then
log "XDG_CONFIG_HOME not set"
@@ -102,7 +109,7 @@ fi
file_data=$(cat $config_file)
# Setup colors before calling fzf.
[[ -z ${FZF_DEFAULT_OPTS} ]] &&
[[ -z $FZF_DEFAULT_OPTS ]] &&
[[ -f $SCRIPTS/catppuccin-colors ]] &&
source $SCRIPTS/catppuccin-colors