#!/bin/sh if ! command -v gh >/dev/null 2>&1; then echo "Error: GitHub CLI (gh) is not installed." >&2 exit 1 fi case "$(uname -s)" in Darwin) open_cmd='open' ;; *) open_cmd='xdg-open' ;; esac # Check if inside a git repository if git rev-parse --is-inside-work-tree >/dev/null 2>&1; then current_branch=$(git rev-parse --abbrev-ref HEAD) # Open in browser, suppressing all output nohup gh repo view --branch "$current_branch" --web >/dev/null 2>&1 & else echo "Not a git repository." exit 1 fi