From db83cbbffcfa59597b4455d78cd05f621ad09859 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Mon, 6 Oct 2025 10:09:25 +0200 Subject: [PATCH] This time for sure --- tmux-oneshot.sh | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/tmux-oneshot.sh b/tmux-oneshot.sh index 5c86d64..1fd243e 100644 --- a/tmux-oneshot.sh +++ b/tmux-oneshot.sh @@ -74,20 +74,14 @@ if [ ${#COMMANDS[@]} -gt 0 ]; then echo "Running multiple commands: ${COMMANDS[*]}" for cmd in "${COMMANDS[@]}"; do echo "Running: $cmd" - echo "DEBUG: Command length: ${#cmd}" - echo "DEBUG: Command bytes: $(printf '%s' "$cmd" | od -c)" - printf '%s\n' "$cmd" | tmux load-buffer - - tmux paste-buffer -t $SESSION - tmux send-keys -t $SESSION C-m + # Use tmux send-keys with proper quoting + tmux send-keys -t $SESSION "$cmd" C-m sleep 1 # Brief pause between commands done else echo "Running command: $COMMAND" - echo "DEBUG: Command length: ${#COMMAND}" - echo "DEBUG: Command bytes: $(printf '%s' "$COMMAND" | od -c)" - printf '%s\n' "$COMMAND" | tmux load-buffer - - tmux paste-buffer -t $SESSION - tmux send-keys -t $SESSION C-m + # Use tmux send-keys with proper quoting + tmux send-keys -t $SESSION "$COMMAND" C-m fi if [ $ATTACH_SESSION -eq 1 ]; then