Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/shohi/neva
- Owner: shohi
- License: mit
- Archived: true
- Created: 2021-02-06T07:04:39.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-03T01:34:58.000Z (over 2 years ago)
- Last Synced: 2024-07-31T20:51:57.534Z (3 months ago)
- Language: Lua
- Size: 61.5 KB
- Stars: 9
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-neovim - shohi/neva - A Neovim version manager written in Lua. (External / Version Manager)
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 managerUsage:
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
```