From 2ab1e7fc525a82264b2d13a8a3d5c74377aa1e22 Mon Sep 17 00:00:00 2001 From: Torben Knerr Date: Wed, 4 Feb 2015 07:33:53 +0100 Subject: [PATCH] remove the powershell set-env script --- files/set-env.ps1 | 120 ---------------------------------------------- 1 file changed, 120 deletions(-) delete mode 100644 files/set-env.ps1 diff --git a/files/set-env.ps1 b/files/set-env.ps1 deleted file mode 100644 index 6ebb8a0..0000000 --- a/files/set-env.ps1 +++ /dev/null @@ -1,120 +0,0 @@ - -$script:pwd = Split-Path $MyInvocation.MyCommand.Path - -$env:DEVKITDIR = Join-Path $pwd tools\devkit -$env:KDIFF3DIR = Join-Path $pwd tools\kdiff3 -$env:CYGWINSSHDIR = Join-Path $pwd tools\cygwin-ssh -$env:CYGWINRSYNCDIR = Join-Path $pwd tools\cygwin-rsync -$env:CONEMUDIR = Join-Path $pwd tools\conemu -$env:SUBLIMEDIR = Join-Path $pwd tools\sublimetext2 -$env:PUTTYDIR = Join-Path $pwd tools\putty -$env:CLINKDIR = Join-Path $pwd tools\clink -$env:VAGRANTDIR = Join-Path $pwd tools\vagrant\HashiCorp\Vagrant -$env:TERRAFORMDIR = Join-Path $pwd tools\terraform -$env:PACKERDIR = Join-Path $pwd tools\packer -$env:CONSULDIR = Join-Path $pwd tools\consul -$env:CHEFDKDIR = Join-Path $pwd tools\chefdk -$env:CHEFDKHOMEDIR = Join-Path $pwd home\.chefdk - -## inject clink into current cmd.exe -invoke-expression ((Join-Path $env:CLINKDIR clink.bat) inject) - -## set %RI_DEVKIT$ env var and add DEVKIT to the PATH -invoke-expression (Join-Path $env:DEVKITDIR devkitvars.bat) - -$env:HOME = Join-Path $pwd home - -## Chef-DK embedded Ruby is now the primary one! -## see: http://jtimberman.housepub.org/blog/2014/04/30/chefdk-and-ruby/ -## see: `chef shell-init powershell` -$env:GEM_ROOT = Join-Path $env:CHEFDKDIR embedded\lib\ruby\gems\2.0.0 -$env:GEM_HOME = Join-Path $env:CHEFDKHOMEDIR gem\ruby\2.0.0 -$env:GEM_PATH = "$env:GEM_HOME;$env:GEM_ROOT" -## that's how the PATH entries are generated for chef shell-init -$env:CHEFDK_PATH_ENTRIES = "$env:CHEFDKDIR\bin;$env:CHEFDKHOMEDIR\gem\ruby\2.0.0\bin;$env:CHEFDKDIR\embedded\bin" - - -if($env:GITDIR -eq $NULL) { - $env:GITDIR = Join-Path $pwd tools\portablegit - $env:Path = "$env:Path;$(Join-Path $env:GITDIR "cmd")" -} - -## set git executable path -$script:git = Join-Path (Join-Path $env:GITDIR "cmd") "git" - -## set git username -$env:GIT_CONF_USERNAME = invoke-expression "$git config --get user.name" -if(!$env:GIT_CONF_USERNAME) { - $env:GIT_CONF_USERNAME = Read-Host "Your Name (will be written to $env:HOME\.gitconfig)" - if($env:GIT_CONF_USERNAME) { - invoke-expression "$git config --global user.name '$env:GIT_CONF_USERNAME'" - } -} - -## set git email -$env:GIT_CONF_EMAIL = invoke-expression "$git config --get user.email" -if(!$env:GIT_CONF_EMAIL) { - $env:GIT_CONF_EMAIL = Read-Host "Your Email (will be written to $env:HOME\.gitconfig)" - if($env:GIT_CONF_EMAIL) { - invoke-expression "$git config --global user.email '$env:GIT_CONF_EMAIL'" - } -} - -## toggle proxy based on env var -if($env:HTTP_PROXY -eq $NULL) { - invoke-expression "$git config --global --unset http.proxy" -} -else { - invoke-expression "$git config --global --replace http.proxy '$env:HTTP_PROXY'" -} - -## don't let VirtualBox use %HOME% instead of %USERPROFILE%, -## otherwise it would become confused when W:\ is unmounted -$env:VBOX_USER_HOME = $env:USERPROFILE - -## set VAGRANT_HOME explicitly, defaults to %USERPROFILE% -$env:VAGRANT_HOME = Join-Path $env:HOME ".vagrant.d" - -## set proper TERM to not break `vagrant ssh` terminal, -## see https://github.com/tknerr/bills-kitchen/issues/64 -$env:TERM = "cygwin" - -## trick vagrant to detect colored output for windows, see here: -## https://github.com/mitchellh/vagrant/blob/7ef6c5d9d7d4753a219d3ab35afae0d475430cae/lib/vagrant/util/platform.rb#L89 -$env:ANSICON = "true" - -## add recent root certificates to prevent SSL errors on Windos, see: -## https://gist.github.com/fnichol/867550 -$env:SSL_CERT_FILE = Join-Path $env:HOME "cacert.pem" - -# show the environment -Write-Host "CHEFDKDIR=$env:CHEFDKDIR" -Write-Host "RUBYDIR=$env:RUBYDIR" -Write-Host "CHEFDKHOMEDIR=$env:CHEFDKHOMEDIR" -Write-Host "GEM_ROOT=$env:GEM_ROOT" -Write-Host "GEM_HOME=$env:GEM_HOME" -Write-Host "GEM_PATH=$env:GEM_PATH" -Write-Host "DEVKITDIR=$env:DEVKITDIR" -Write-Host "VBOX_USER_HOME=$env:VBOX_USER_HOME" -Write-Host "VBOX_INSTALL_PATH=$env:VBOX_INSTALL_PATH" -Write-Host "KDIFF3DIR=$env:KDIFF3DIR" -Write-Host "CYGWINSSHDIR=$env:CYGWINSSHDIR" -Write-Host "CYGWINRSYNCDIR=$env:CYGWINRSYNCDIR" -Write-Host "CONEMUDIR=$env:CONEMUDIR" -Write-Host "SUBLIMEDIR=$env:SUBLIMEDIR" -Write-Host "PUTTYDIR=$env:PUTTYDIR" -Write-Host "CLINKDIR=$env:CLINKDIR" -Write-Host "VAGRANTDIR=$env:VAGRANTDIR" -Write-Host "VAGRANT_HOME=$env:VAGRANT_HOME" -Write-Host "TERRAFORMDIR=$env:TERRAFORMDIR" -Write-Host "PACKERDIR=$env:PACKERDIR" -Write-Host "CONSULDIR=$env:CONSULDIR" -Write-Host "GITDIR=$env:GITDIR" -Write-Host "GIT_CONF_USERNAME=$env:GIT_CONF_USERNAME" -Write-Host "GIT_CONF_EMAIL=$env:GIT_CONF_EMAIL" -Write-Host "HTTP_PROXY=$env:HTTP_PROXY" - -set-alias vi "sublime_text"; -set-alias be "bundle exec"; - -$env:Path = "$env:CHEFDK_PATH_ENTRIES;$env:CONSULDIR;$env:PACKERDIR;$env:TERRAFORMDIR;$env:VAGRANTDIR\bin;$env:KDIFF3DIR;$env:CYGWINRSYNCDIR;$env:CYGWINSSHDIR;$env:VAGRANTDIR\embedded\bin;$env:CONEMUDIR;$env:SUBLIMEDIR;$env:PUTTYDIR;$env:VBOX_INSTALL_PATH;$env:Path"