This commit is contained in:
Daniel Flanagan 2020-02-21 12:39:47 -06:00
parent 6ef6501d2b
commit 85e0010a1f
Signed by: lytedev
GPG Key ID: 5B2020A0F9921EF4
3 changed files with 14 additions and 2 deletions

View File

@ -1,5 +1,7 @@
#!/usr/bin/env bash
sudo apt install curl gnupg2
echo "Setting up yarn source..."
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
@ -23,7 +25,6 @@ sudo apt install \
neovim vim \
unzip \
lua5.3 luajit \
curl \
jq \
w3m \
ranger \
@ -32,5 +33,5 @@ sudo apt install \
fortune \
nodejs yarn \
gawk \
gnupg2 \
netcat \
kitty-terminfo

10
bin/pr-for-commit Executable file
View 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/%

View File

@ -18,6 +18,7 @@ for f in $files; do
cfn="$rfn"
mkdir -p "$d"
# TODO: show at ref if provided
git --no-pager show HEAD:"$f" > "$d/$fn" 2>/dev/null || \
echo "<FILE CREATED>" > "$d/$fn"
cp "$f" "$d/$cfn" 2>/dev/null || echo "<FILE DELETED>" > "$d/$cfn"