Created
March 7, 2021 07:47
-
-
Save kwsp/71cdaceefcf609f4241a1e78fdbec1ad to your computer and use it in GitHub Desktop.
Script to install NeoVim nightly appimage on a distro that does not package it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Installs the nightly NeoVim app image to /opt and symlink to /usr/local/bin | |
# This is the easiest way to install NeoVim nightly on a distro that doesn't package it. | |
# Should be run as root | |
if [ "${EUID:-$(id -u)}" -ne 0 ]; then | |
echo Please run as root. | |
exit 1 | |
fi | |
# Check if /opt/nvim exists | |
if [ ! -d /opt/nvim ]; then | |
mkdir /opt/nvim | |
fi | |
# Download latest appimage | |
echo Downloading latest neovim appimage... | |
curl -sSL https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage > /tmp/nvim.appimage | |
chmod a+x /tmp/nvim.appimage | |
echo Copying to /opt/nvim/nvim.appimage | |
mv /tmp/nvim.appimage /opt/nvim/nvim.appimage | |
# Symlink to /usr/local/bin | |
echo Symlinking /usr/local/bin/nvim to /opt/nvim/nvim.appimage | |
ln -sf /opt/nvim/nvim.appimage /usr/local/bin/nvim |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment