In This Episode
Tonight on the PowerScripting Podcast, we talk to Rob Reynolds about Chocolatey
Guests – Rob Reynolds
The Question -
[22:22:16] <Vern_Anderson> http://chocolatey.org/
[22:23:34] <Vern_Anderson> http://nuget.org/
[22:24:32] <Vern_Anderson> a Visual Studio extension that makes it easy to install and update third-party libraries and tools
[22:26:20] <Vern_Anderson> http://docs.castleproject.org/
[22:26:41] <Vern_Anderson> http://docs.castleproject.org/Windsor.MainPage.ashx
[22:31:24] <Vern_Anderson> http://www.myget.org/
[22:32:07] <Vern_Anderson> paste the command from the site into your CMD prompt
[23:10:48] <ps-gregg> Kick the bucket == A common theory is that the idiom comes from a method of execution such as hanging, or perhaps suicide, in the Middle Ages. A noose is tied around the neck while standing on an overturned bucket. When the pail is kicked away, the victim is hanged.
[23:50:50] <zouleous> so I’m still checking out this Chocolatey stuff…just to clarify it goes out and finds the bits to install, then silent installs for me?
[23:51:01] <ferventcoder> yep
[23:51:09] <ferventcoder> best example is just to do it
[23:51:32] <ferventcoder> @powershell -NoProfile -ExecutionPolicy unrestricted -Command “iex ((new-object net.webclient).DownloadString(‘http://bit.ly/psChocInstall’))” && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
[23:51:43] <ferventcoder> in a command line
[23:51:47] <ferventcoder> followed by
[23:51:59] <zouleous> it’s a powershell module that it installs?
[23:52:15] <ferventcoder> cinst 7zip.commandline
[23:52:31] <ferventcoder> chocolatey is a collection of powershell modules
[23:52:37] <ferventcoder> but they don’t end up in your profile at all
[23:52:47] <zouleous> where do they go?
[23:52:48] <ferventcoder> because in the end chocolatey is a command line application
[23:52:58] <zouleous> oh
[23:53:03] <ferventcoder> chocolatey.cmd ends up on the path
[23:53:06] <zouleous> so does it get installed to add/remove programs?
[23:53:10] <ferventcoder> nope
[23:53:28] <ferventcoder> it works (darn it, should have mentioned this) in low privilege environments
[23:53:33] <zouleous> not that I would want to, but how would you uninstall?
[23:53:48] <ferventcoder> delete the folder
[23:53:54] <zouleous> oh
[23:53:57] <ferventcoder> and update the path reference