Sha256: 5951d0b34b387136c018e887edb20fd31209c75f6f4ba1c4f222e129e046f262
Contents?: true
Size: 1.13 KB
Versions: 2
Compression:
Stored size: 1.13 KB
Contents
home = Dir.home modules = "#{home}/Documents/WindowsPowerShell/modules" powershell_script 'Install PSGet' do code <<-EOH (new-object Net.WebClient).DownloadString("http://psget.net/GetPsGet.ps1") | iex EOH end powershell_script 'Install posh-git' do code <<-EOH Install-Module posh-git EOH end remote_file "#{home}/PSReadline.zip" do source 'https://github.com/lzybkr/PSReadLine/releases/download/Latest/PSReadline.zip' action :create end directory "#{modules}/PSReadLine" do action :create recursive true end powershell_script 'Extract PSReadline' do code <<-EOH [System.Reflection.Assembly]::LoadWithPartialName("System.IO.Compression.FileSystem") | Out-Null [System.IO.Compression.ZipFile]::ExtractToDirectory('#{home}/PSReadLine.zip', '#{modules}/PSReadLine') EOH not_if { File.exist?("#{home}/Documents/WindowsPowerShell/Modules/PSReadLine/PSReadline.dll") } end # PowerShell AllUsersAllHosts profile profile = "#{home}/Documents/WindowsPowerShell/Microsoft.PowerShell_profile.ps1" template profile do source 'ise_profile.ps1.erb' variables( home: home ) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wombat-cli-0.4.3 | generator_files/cookbooks/workstation/recipes/profile.rb |
wombat-cli-0.4.2 | generator_files/cookbooks/workstation/recipes/profile.rb |