
PsVsts provides a suite of PowerShell functions that help automate interaction with VisualStudio Online. Some of the functions include Push-ToVsts (quickly take a local git repo and host it in a VSTS project), Submit-PullRequest (submits a pull request), Get-Builds and Get-WorkItems.
This module requires PowersShell version 3 or greater. No explicit dependency is taken to not force a user to upgrade unknowingly.