1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/usr/bin/env bash
set -eu
: ${RUNNER_OS:?}
case "$(echo "$RUNNER_OS" | tr "[:upper:]" "[:lower:]")" in
macos)
wget -nv -P /tmp \
"https://github.com/neovim/neovim/releases/download/stable/nvim-macos-x86_64.tar.gz"
tar -C /tmp -xzf /tmp/nvim-macos-x86_64.tar.gz
mv /tmp/nvim-macos-x86_64 ./_nvim
;;
linux)
mkdir -p _nvim/bin
wget -nv -O _nvim/bin/nvim \
"https://github.com/neovim/neovim/releases/download/stable/nvim.appimage"
;;
*)
echo "Unrecognized \$RUNNER_OS" >&2
exit 1
;;
esac
chmod u+x _nvim/bin/nvim
_nvim/bin/nvim --version
|