/unipack

vim plugin manager, for usage on outdated university PCs

Primary LanguageShell

unipack

shell script to manage vim plugins in an env with only coreutils and vim < 7.1, aka my uni.

unlike other package managers, you interact with unipack from the command line, and not from inside vim. possibly because the author does not know vimscript.

installation

curl -sS https://u.peppe.rs/unipack.sh -o install.sh
chmod +x install.sh
./install.sh

usage

$HOME/.unipack.conf:

temp="$HOME/temp"            # temp dir for unipack to work with
pack_dir="$HOME/.vim/plugin" # location for plugins to be installed to

$HOME/.uniplugins:

# one line per plugin 
# <- comments not allowed
nerdypepper/agila.vim
nerdypepper/vim-colors-plain
tpope/vim-repeat

update:

# updates plugins (or) installs all plugins listed in `.uniplugins`
unipack update

install <plugin>:

unipack install tpope/vim-surround

remove <plugin:

unipack remove tpope/vim-surround

contributing

pull requests are welcome.
found an error? build git and use vim-plug instead.
love unipack? yeah me too.