WIP
This commit is contained in:
parent
6ef6501d2b
commit
85e0010a1f
3 changed files with 14 additions and 2 deletions
|
@ -1,5 +1,7 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
sudo apt install curl gnupg2
|
||||||
|
|
||||||
echo "Setting up yarn source..."
|
echo "Setting up yarn source..."
|
||||||
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
|
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
|
||||||
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
|
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
|
||||||
|
@ -23,7 +25,6 @@ sudo apt install \
|
||||||
neovim vim \
|
neovim vim \
|
||||||
unzip \
|
unzip \
|
||||||
lua5.3 luajit \
|
lua5.3 luajit \
|
||||||
curl \
|
|
||||||
jq \
|
jq \
|
||||||
w3m \
|
w3m \
|
||||||
ranger \
|
ranger \
|
||||||
|
@ -32,5 +33,5 @@ sudo apt install \
|
||||||
fortune \
|
fortune \
|
||||||
nodejs yarn \
|
nodejs yarn \
|
||||||
gawk \
|
gawk \
|
||||||
gnupg2 \
|
netcat \
|
||||||
kitty-terminfo
|
kitty-terminfo
|
||||||
|
|
10
bin/pr-for-commit
Executable file
10
bin/pr-for-commit
Executable file
|
@ -0,0 +1,10 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
export GITHUB_UPSTREAM="$(git remote -vv | awk '{$0=$2}')"
|
||||||
|
|
||||||
|
git log --merges --ancestry-path --oneline $1..master \
|
||||||
|
| grep -i 'pull request' \
|
||||||
|
| tail -n1 \
|
||||||
|
| awk '{$0=$5}' \
|
||||||
|
| cut -c2- \
|
||||||
|
| xargs -I % open https://github.com/$GITHUB_UPSTREAM/${PWD##*/}/pull/%
|
|
@ -18,6 +18,7 @@ for f in $files; do
|
||||||
cfn="$rfn"
|
cfn="$rfn"
|
||||||
|
|
||||||
mkdir -p "$d"
|
mkdir -p "$d"
|
||||||
|
# TODO: show at ref if provided
|
||||||
git --no-pager show HEAD:"$f" > "$d/$fn" 2>/dev/null || \
|
git --no-pager show HEAD:"$f" > "$d/$fn" 2>/dev/null || \
|
||||||
echo "<FILE CREATED>" > "$d/$fn"
|
echo "<FILE CREATED>" > "$d/$fn"
|
||||||
cp "$f" "$d/$cfn" 2>/dev/null || echo "<FILE DELETED>" > "$d/$cfn"
|
cp "$f" "$d/$cfn" 2>/dev/null || echo "<FILE DELETED>" > "$d/$cfn"
|
||||||
|
|
Reference in a new issue