Skip to content

Instantly share code, notes, and snippets.

@labaneilers
Last active May 24, 2018 00:19
Show Gist options
  • Save labaneilers/9f284a68196dbc382745beb95cfb1f40 to your computer and use it in GitHub Desktop.
Save labaneilers/9f284a68196dbc382745beb95cfb1f40 to your computer and use it in GitHub Desktop.
Windows dev setup
# Boxstarter options
$Boxstarter.RebootOk=$true # Allow reboots?
$Boxstarter.NoPassword=$false # Is this a machine with no login password?
$Boxstarter.AutoLogin=$true # Save my password securely and auto-login after a reboot
Update-ExecutionPolicy Unrestricted
Set-ExplorerOptions -showHiddenFilesFoldersDrives -showProtectedOSFiles -showFileExtensions
Enable-RemoteDesktop
Disable-InternetExplorerESC
choco install -y git
choco install -y svn
choco install -y ruby
choco install -y nodejs
choco install -y visualstudio2017professional
choco install -y resharper
choco install -y visualstudiocode
choco install -y sql-server-management-studio
choco install -y googlechrome
choco install -y firefox
choco install -y hipchat
choco install -y slack
choco install -y tortoisegit
choco install -y tortoisesvn
choco install -y beyondcompare
choco install -y p4merge
choco install -y 7zip
choco install -y putty
choco install -y procexp
choco install -y fiddler4
choco install -y windirstat
choco install -y autohotkey
choco install -y winscp
choco install -y nugetpackageexplorer
choco install -y pskill
function setup-configfile([string] $source, $target)
{
$content = (iwr $source).Content
$content = $content.Replace("`n","`r`n")
$Utf8NoBomEncoding = New-Object System.Text.UTF8Encoding $False
[System.IO.File]::WriteAllLines($target, $content, $Utf8NoBomEncoding)
}
setup-configfile "https://gist.githubusercontent.com/labaneilers/9d0e146c9e15862e5fda8d506529ce30/raw/d36a2eda8e54cf7a5d59805e4ee1a7e416226a2b/AutoHotKey.ahk" "C:\users\$($env:USERNAME)\Documents\AutoHotKey.ahk"
setup-configfile "https://gist.githubusercontent.com/labaneilers/836c7b8963e1455d6c1ab1bfadb83c7c/raw/8ab588a1077534db0df87021845c56ac6167ce6f/executor.ini" "C:\users\$($env:USERNAME)\AppData\Roaming\Executor\executor.ini"
setup-configfile "https://gist.githubusercontent.com/labaneilers/d4baa6d0ef1ca429a48499e355a7bb2d/raw/0f188f9e20457c9fc34404868c7b349418afdfde/git%2520config", "C:\users\$($env:USERNAME)\.gitconfig"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment