About PSFetch

Need a cmdlet? PSFetch it!

PSFetch is a Powershell cmdlet that communicates with various Repositories on the Internet to find what you are looking for and easily download and install them to your machine.

The cmdlet itself is written in C# and utilises a LAMP backend (here on this server). Upon install psFetch will create a custom shortcut on your desktop which includes the psFetch cmdlet as one of the default set of commands available without having to use add-pssnapin each time.

Everytime you add fetch a cmdlet they will be added to your console profile and will be available in any consoles you load from that point on. When you psFetch a custom script it's alias will be added to your shell and any other shells launched from that point on to ensure a consistant experience.

In the next couple of months the PSFetch crawler will attempt to trawl CodePlex and various other sites to try and build up the initial repository. When the crawler goes live you will also be able to add your own cmdlets and scripts manually.

Cmdlets and scripts are likely to be zipped, dependancy and companion data is held in the PSFetch DB and not part of the downloaded package.

This page will have more information when I get round to writing it.