Cookbook for managing vim on an OS X workstation
./sprout exec soloist
NOTE: All preferences are namespaced under sprout => vim => config
they include:
path
— path to the cloned vim-config repo; default is~/.vim
repo
— url of the vim-config remote; default isgit://github.com/pivotal/vim-config.git
ref
— ref-spec to clone; default ismaster
sprout-vim
sprout-vim::config
sprout-vim::tmux
./sprout exec rake
The default rake task includes rubocop, foodcritic, unit specs
./sprout exec rake rubocop
./sprout exec rake foodcritic
Unit specs use ChefSpec
./sprout exec rake spec:unit
Integrations specs will run the default recipe on the host system (destructive) and make assertions on the system after install.
Note: It has a precondition that vim is not already installed on the system.
./sprout exec rake spec:integration