mirror of
https://github.com/qvacua/vimr.git
synced 2024-12-18 11:11:34 +03:00
37 lines
890 B
Bash
Executable File
37 lines
890 B
Bash
Executable File
#!/bin/bash
|
|
set -Eeuo pipefail
|
|
|
|
readonly target_dir_path="VimR/.deps"
|
|
readonly file_name="vimr-deps"
|
|
readonly compressed_file_name="${file_name}.tar.bz2"
|
|
|
|
download_vimr_deps() {
|
|
echo "### Downloading ${file_name}"
|
|
local version
|
|
version="$(jq -r .dependencies.vimrDeps ./resources/buildInfo.json)"
|
|
readonly version
|
|
|
|
echo "#### Downloading ${version}"
|
|
|
|
rm -rf "${target_dir_path}"
|
|
|
|
mkdir -p ${target_dir_path}
|
|
curl -o "${target_dir_path}/vimr-deps.tar.bz2" -L "https://github.com/qvacua/vimr/releases/download/${version}/${compressed_file_name}"
|
|
|
|
pushd ${target_dir_path} >/dev/null
|
|
tar xf "${compressed_file_name}"
|
|
rm ${compressed_file_name}
|
|
mv "${file_name}"/* .
|
|
rm -r "${file_name}"
|
|
popd >/dev/null
|
|
|
|
echo "### Downloaded ${file_name}"
|
|
}
|
|
|
|
main() {
|
|
pushd "$(dirname "${BASH_SOURCE[0]}")/.." > /dev/null
|
|
download_vimr_deps
|
|
popd >/dev/null
|
|
}
|
|
|
|
main |