Vagrant::Shell::Commander
Vagrant plugin for executing arbitrary shell commands on guest. Executes the given command on all the machines on multinode environments. It also gives the option to specify a working directory.
Installation
Install it as a vagrant plugin:
$ vagrant plugin install vagrant-shell-commander
Usage
To execute a command on all the machines:
$ vagrant sh --cmd 'free'
Restrict the machine to run:
$ vagrant sh --cmd 'free' machine1
Add working directory:
$ vagrant sh --cmd 'ls -al' --cwd '/srv/www'
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request

