mirror of
https://github.com/flokoe/bash-hackers-wiki.git
synced 2024-11-24 23:33:41 +01:00
added script to generate diff table for PRs.
This commit is contained in:
parent
cea8224acf
commit
2849f0ac0e
26
scripts/generate-diff-links.sh
Executable file
26
scripts/generate-diff-links.sh
Executable file
@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -o errexit
|
||||
set -o nounset
|
||||
|
||||
GIT_HASH="${1:-50aeb31ff80e7bdde9b8edd50ab924e3791fe606}"
|
||||
|
||||
BASE_LOCAL_URL="http://127.0.0.1:8000/bash-hackers-wiki/"
|
||||
BASE_DEPLOY_URL="https://flokoe.github.io/bash-hackers-wiki/"
|
||||
BASE_ARCHIVE_URL="https://web.archive.org/web/20230127020427/https://wiki.bash-hackers.org/"
|
||||
|
||||
# Table Headers
|
||||
cat << EOF
|
||||
|Filename|Local Version|Deployed Version|Archive Version|
|
||||
|--|--|--|--|
|
||||
EOF
|
||||
|
||||
for file in $(git show --name-only "${GIT_HASH}" | grep md$); do
|
||||
filename_no_docs_prefix="${file#*docs/}"
|
||||
filename_no_ext="${filename_no_docs_prefix%.*}"
|
||||
echo "|"${filename_no_docs_prefix} \
|
||||
"|[${filename_no_ext}](${BASE_LOCAL_URL}${filename_no_ext})" \
|
||||
"|[${filename_no_ext}](${BASE_DEPLOY_URL}${filename_no_ext})" \
|
||||
"|[${filename_no_ext}](${BASE_ARCHIVE_URL}${filename_no_ext})|"
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user