Episode 199 - Rob Reynolds talks PowerShell and Chocolatey

A Podcast about Windows PowerShell.
Listen:

In This Episode

Tonight on the PowerScripting Podcast, we talk to Rob Reynolds about Chocolatey

Interview

Guests - Rob Reynolds

Links

The Question -

Superhero: Hiro

 

Chatroom Banter

 

[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.[3] 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%chocolateybin

[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

About the Author

Jonathan Walz

Since March 2007, Jonathan Walz has been the co-host and technical brains for the PowerScripting Podcast. Conceived as a radio show for the PowerShell community, the podcast is the longest-lived PowerShell show in existence, and has featured dozens of weekly guests.