I broke up with neovim....vim is my best friend now
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
os=$(uname -s | tr "[:upper:]" "[:lower:]")
|
||||
arch=$(uname -m | tr "[:upper:]" "[:lower:]")
|
||||
|
||||
case $os in
|
||||
darwin | linux) ;;
|
||||
|
||||
*)
|
||||
printf "%s is not supported" "$os"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
case $arch in
|
||||
x86_64*) arch=amd64 ;;
|
||||
386*) arch=386 ;;
|
||||
arm64*) arch=arm64 ;;
|
||||
aarch64*) arch=arm64 ;;
|
||||
*)
|
||||
printf "%s is not supported" "$arch"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
version=$(basename "$(curl -Ls -o /dev/null -w %\{url_effective\} https://github.com/hashicorp/terraform-ls/releases/latest)")
|
||||
short_version=$(echo "$version" | cut -c2-)
|
||||
filename="terraform-ls_${short_version}"
|
||||
url="https://github.com/hashicorp/terraform-ls/releases/download/${version}/${filename}_${os}_${arch}.zip"
|
||||
filename="${filename}.zip"
|
||||
|
||||
curl -L --progress-bar "$url" -o "$filename"
|
||||
|
||||
unzip "$filename"
|
||||
rm "$filename"
|
||||
Reference in New Issue
Block a user