Alfred workflow for controlling OpenVPN connections with Viscosity
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
connections.ascr
icon.png
info.plist
state.ascr
viscosity.png

README.md

Viscosity Workflow for Alfred

This is a workflow for Alfred that works with Viscosity to control OpenVPN connections.

The configured keyword is vpn. That will show all of your configured networks initially, and autocompletes (case-insensitively) on the argument if one is provided.

The subtitle tells you if actioning the selection will connect or disconnect from that network.

There are Connect All/Disconnect All operations that will act on all VPN endpoints you've defined.

Screenshot

Here's one way to import this workflow into Alfred:

cd ~/Library/Application\ Support/Alfred\ 2/Alfred.alfredpreferences/workflows
curl https://nodeload.github.com/andrewschleifer/viscosity-alfredworkflow/zip/master > \
    viscosity-alfredworkflow.zip
unzip viscosity-alfredworkflow.zip
rm viscosity-alfredworkflow.zip