Skip to content

bartzy/alfred-vagrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alfred Workflow for Vagrant

This workflow allows you to control a single Vagrant instance of your choice.

You can start, stop, restart and view the status of a Vagrant machine. You can also configure the Vagrant machine you want to control via this workflow.

The packaged workflow can be downloaded here.

Workflow screenshot

Keyword Action
vg View status
vg up Start Vagrant
vg halt Stop Vagrant
vg reload Restart Vagrant
vg ssh SSH into Vagrant (port 2222)
vg configure Configure the Vagrantfile to use*

* To configure the Vagrant workflow, you need to type vg configure with a space, and then choose a Vagrantfile you want to control.

sudo note

If you would like to run the vagrant executable with sudo (for forwarding privileged ports, for example), you would need to do 2 things:

  1. Change use_sudo=false to use_sudo=true in the workflow files action.sh and status.sh.
  2. Add this line to your sudoers file via sudo visudo:

%admin ALL = (root) NOPASSWD: /usr/bin/vagrant status, /usr/bin/vagrant status *, /usr/bin/vagrant up, /usr/bin/vagrant halt, /usr/bin/vagrant reload


If you run Vagrant with your own user, no extra steps are needed to use this workflow.

About

Alfred Workflow for controlling a Vagrant instance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages