This time for sure
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user