VVV Provision Flipper
With VVV Provision Flipper, you can easily set up multiple named Varying Vagrant Vagrants provisioning scripts and toggle between them.
This is useful, as you can set a provisioning script, for example, that skips updating the included WordPress version to speed up the process. And then periodically toggle between the quick script and the default version included in VVV.
Using the default
quick profile, I was able to bring my provision time down to just 21 seconds, vs the normal 300+ seconds. Your mileage may vary.
To install, you'll want to add the
flip file above to your
$PATH. In your terminal, simply do
$ echo $PATH and save flip in one of those folders. You may have to
$ chmod +x flip in the directory you save as well.
Homebrew installation is planned for the near future.
The first time you run
flip you will be prompted to confirm your VVV path. This process will also set up a
scripts folder inside of the provision folder in your VVV installation (
<your-vvv-path>/provision/scripts). Two files will be created,
sample will be a copy of the VVV provision script, ready for modifications.
quick is a trimmed-down version of default script.
By placing any scripts into this folder, you are able to quick use them as your main provision script by running
flip set <name>.
To use the quicker version, simply run '
flip set quick'
To reset to using the normal provision script, simply run