viper
BLAZINGLY FAST CLI plugin manager for (neo)vim.
Usage
Viper does all the nice and basic things you'd expect from a (neo)vim plugin manager, and more:
Installation
Make sure you have Go installed and that $GOPATH/bin
is in your $PATH
. Then run:
git clone http://github.com/aloussase/viper
cd viper
go install ./viper
You can also use this as a vim plugin and install it running :ViperDeps
.
Configuration
viper looks for the plugin file in $VIPER_VIM_HOME/plugins.json
. Alternatively, you can specify the plugin file with the --config
option. An example configuration might look like this:
[
{
"url": "nvim-telescope/telescope.nvim"
},
{
"name": "rust-vim",
"url": "rust-lang/rust.vim",
"opt": true
},
{
"url": "neoclide/coc.nvim",
"branch": "release"
}
]
Commands
Command | Description |
---|---|
clean | Remove unlisted plugins |
get | Install a plugin from a Git url |
install | Install missing plugins |
list | List plugins |
remove | Remove a plugin |
update | Update installed plugins |
You can run viper [command] --help
to get a more detailed description of each command.
If you are using viper from vim, you can run any of this commands with Viper <command>
.
Contributing
Have an idea that could make viper better? Feel free to open an issue or PR!
LICENSE
MIT