Skip to content

Instantly share code, notes, and snippets.

View revolutionlabs's full-sized avatar
💭
I may be slow to respond.

Richard Boswell revolutionlabs

💭
I may be slow to respond.
View GitHub Profile
@revolutionlabs
revolutionlabs / dev_setup.ps1
Created February 11, 2018 15:57 — forked from thitemple/dev_setup.ps1
A PowerShell script for installing a dev machine using Chocolatey.
function Add-Path() {
[Cmdletbinding()]
param([parameter(Mandatory=$True,ValueFromPipeline=$True,Position=0)][String[]]$AddedFolder)
# Get the current search path from the environment keys in the registry.
$OldPath=(Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH).Path
# See if a new folder has been supplied.
if (!$AddedFolder) {
Return 'No Folder Supplied. $ENV:PATH Unchanged'
}
# See if the new folder exists on the file system.