mirror of
https://github.com/kogakure/dotfiles.git
synced 2026-02-03 20:25:30 +00:00
19 lines
570 B
Bash
Executable File
19 lines
570 B
Bash
Executable File
# Search and preview GitHub pull requests
|
|
|
|
ghpr() {
|
|
# Force GitHub CLI to use colors
|
|
export GH_FORCE_TTY=100%
|
|
|
|
# List pull requests and pipe to fzf for selection
|
|
selected_pr=$(gh pr list | fzf --ansi --preview 'GH_FORCE_TTY=100% gh pr view {1}' --preview-window down --header-lines 3)
|
|
|
|
# Check if a PR was selected
|
|
if [ -n "$selected_pr" ]; then
|
|
# Extract the PR number and checkout
|
|
pr_number=$(echo "$selected_pr" | awk '{print $1}')
|
|
gh pr checkout "$pr_number"
|
|
else
|
|
echo "No pull request selected."
|
|
fi
|
|
}
|