File: download_nvim.sh

package info (click to toggle)
ruby-neovim 0.10.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 548 kB
  • sloc: ruby: 4,178; sh: 23; makefile: 4
file content (27 lines) | stat: -rwxr-xr-x 599 bytes parent folder | download
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