Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shohi/neva

a neovim version manager
https://github.com/shohi/neva

Last synced: 14 days ago
JSON representation

a neovim version manager

Awesome Lists containing this project

README

        

# neva is moving from GitHub to sr.ht

https://git.sr.ht/~shohi/neva

## README

A Neovim version manager.

## Supported systems

- `MacOS`
- `Linux`

> **NOTE:** if your OS isn't on the list of supported systems,
> you can support it and do a PR.

## Requirements

- `lua 5.3+`
- `curl`
- `tar`
- [`gojq`](https://github.com/itchyny/gojq)

## Install

```bash
# download script
mkdir -p $HOME/.neva/bin
curl -L -o $HOME/.neva/bin/neva https://github.com/shohi/neva/raw/main/neva

# add to $PATH, adding also $HOME/.local/bin because there is where the used
# neovim version will be symlinked.
export PATH=$HOME/.neva/bin:$HOME/.local/bin:$PATH
```

## Usage

```bash
❯ neva help
neva - Neovim version manager

Usage:
neva [command]

Available Commands:
help, --help, -h Print help info
install Install a specific version
uninstall Uninstall a specific version
use Switch to specific version
list, ls List all installed versions
list-remote List latest version
clean Remove downloaded source file(s if no version was specified)
version, -v Print version info
upgrade Upgrade neva
```