mirror of
https://github.com/qvacua/vimr.git
synced 2024-12-18 11:11:34 +03:00
34 lines
897 B
Bash
Executable File
34 lines
897 B
Bash
Executable File
#!/bin/bash
|
|
set -Eeuo pipefail
|
|
|
|
readonly version="5.0.0"
|
|
readonly url="https://github.com/sindresorhus/github-markdown-css/archive/refs/tags/v${version}.tar.gz"
|
|
readonly ref_md5="91db7943196075d6790c76fa184591d0"
|
|
|
|
main() {
|
|
pushd "$(dirname "${BASH_SOURCE[0]}")/.." >/dev/null
|
|
|
|
local existing_md5; existing_md5="$(md5 -q ./VimR/VimR/markdown/github-markdown.css || echo "no file")"; readonly existing_md5
|
|
if [[ "${existing_md5}" == "${ref_md5}" ]]; then
|
|
echo "### CSS already exists, exiting"
|
|
popd >/dev/null
|
|
exit 0
|
|
fi
|
|
|
|
echo "### Downloading CSS and copying"
|
|
local temp_dir; temp_dir="$(mktemp -d)"; readonly temp_dir
|
|
echo "${temp_dir}"
|
|
|
|
pushd "${temp_dir}" >/dev/null
|
|
curl -s -L "${url}" -o "css.tar.gz"
|
|
tar -xf css.tar.gz
|
|
popd >/dev/null
|
|
|
|
cp "${temp_dir}/github-markdown-css-${version}/github-markdown.css" ./VimR/VimR/markdown
|
|
|
|
popd >/dev/null
|
|
}
|
|
|
|
main
|
|
|