#!/bin/sh # Get the URL using git-url URL=$(~/bin/sh/git-url "$@") if [ $? -ne 0 ]; then echo "$URL" exit 1 fi # Check if we're in X11/Xorg or TTY environment client_tty=$(tmux display-message -p "#{client_tty}" 2>/dev/null) if echo "$client_tty" | grep -q "^/dev/pts/"; then # We're in X11/Xorg - use xdg-open xdg-open "$URL" elif echo "$client_tty" | grep -q "^/dev/ttyv"; then # We're in TTY - use w3m w3m "$URL" elif [ -t 0 ]; then # Fallback TTY check - use w3m w3m "$URL" else # Default to xdg-open xdg-open "$URL" fi