Chocolatey brings the power of package management to the Windows platform. It uses the Microsoft NuGet repository management system to install and manage software on your Windows machine.
chocolatey is stil under development, so don’t expect it to be perfect, but the idea is great. Here are some lines that install a full Ruby environment for windows, nodejs and vim …. there are lots of other packages available in the Chocolatey Gallery
you have to change the execution policy for powershell scripts to “Unrestricted” to allow the chocolatey script to run (after the installation of chocolatey you can reset it to whatever it was before i use “RemoteSigned”)
Set-ExecutionPolicy Unrestricted iex ((new-object net.webclient).DownloadString("http://bit.ly/psChocInstall")) Set-ExecutionPolicy RemoteSigned cinst ruby cinst nodejs cinst vim
to update your installed packages to the latest version use