mirror of
https://github.com/flokoe/bash-hackers-wiki.git
synced 2024-11-01 14:53:06 +01:00
added script to generate diff table for PRs.
This commit is contained in:
parent
304c1df565
commit
1b9b1fcc5d
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