PowerShell “CPAN”

What is the key to getting a scripting language really taking off? The number of sample scripts in that and their availability. As wikipedia claims: “half of Perl’s power is in the CPAN”.

Should we replicate the CPAN for PowerShell? No way. We should make PowerShell script repository way better. ;) And today we have made a huge step in that direction. Starting with version 1.5.1 of PowerGUI, the script editor got a really nifty feature – ability to search for a script online right within the IDE:

PowerGUI Script Editor can now find the scripts you need in the online repository.

PowerGUI Script Editor can now find the scripts you need in the online repository.

All you need to do is:

  1. On the File menu, click Search Online.
  2. In the Search Online dialog box, type in the keywords and hit Enter.
  3. Hover over each entry for which you want to read the description.
  4. Click Download to open the ones you selected (yes, you can multiselect to open a few scripts with one click!)

This means that the great work which Joel and Hal are doing on the script repository at PowerShellCommunity.org (if that’s too much typing, poshcomm.org will take you to that site as well, or you can use poshcode.org to just go to the repository) is now at your fingertips right within the scripting IDE!

Check out the repository, and obviously do contribute to it whenever you come with something others could reuse.

Tags: , , ,

About these ads

7 Responses to “PowerShell “CPAN””


  1. 1 halr9000 July 29, 2008 at 2:29 am

    Dmitry, it’s PoshComm.org with two M’s.

    But that’s not the reason I’m commenting. :) I just wanted to say thanks for this great first step. I know we can build something bigger and better for everyone given the time and resources.

    Stay tuned to the PowerScripting Podcast. I think on Episode 37 we’re going to have Joel Bennett and Mark Schill on the show. We’ll be talking about this subject of where poshcode needs to go in great detail.

  2. 2 dmitrysotnikov July 29, 2008 at 6:01 am

    Oops, good catch, Hal. I have fixed the typo. Thanks for reporting this!

  3. 3 Ross September 20, 2012 at 3:41 pm

    It is a great initiative.

    The reasons that I like CPAN are:
    - I can browse the repository by category;
    - standardized documentation with simple examples at the top;
    - only 1 or 2 modules for a task;

    Without a way to neatly browse the repository, you will get a lot of duplicate submissions with varying quality.

    The trick is — how do you get _only_one_ full-featured module for a task (ie. _the_ powershell Exchange2003 module or _the_ mysql module). Otherwise you have to skim through 10 scripts with overlapping functionality to get the bits that you want.

    Just some food for thought.

    • 4 Dmitry Sotnikov September 21, 2012 at 2:24 am

      Very good points and feedback and indeed still plenty of improvements needed to offer similar experience for PowerShell. Hopefully Microsoft will step up and lead this more actively – hard to expect the community to do that all for their technology entirely, imho.


  1. 1 Out-Wiki « Dmitry’s PowerBlog: PowerShell and beyond Trackback on August 18, 2008 at 7:52 pm
  2. 2 Convert PowerPack to PowerShell script library « Dmitry’s PowerBlog: PowerShell and beyond Trackback on January 21, 2009 at 9:52 pm
  3. 3 New PowerShell MVPs « Dmitry’s PowerBlog: PowerShell and beyond Trackback on July 2, 2009 at 10:03 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s




My Recent Tweets

RSS My company’s blog

  • Fun at HostingCon 2013
    The smell of the hosting industry’s finest is in the air, and of course we sent some of the Jelastic team to attend and proudly exhibit at HostingCon 2013 this week in Austin, Texas.  From what I have been reading, there are more than 50 scheduled sessions from Sales and Marketing, Technology, Issues and Trends and [...]The post Fun at HostingCon 2013 appear […]
  • Secure Access to Your Jetty Web Application
    Today’s post focuses on the web application security related features of Jetty app server. After reading this article you should be able to configure security realms to provide authentication and access control for your Jetty web application, as well as to grant access to your app for dedicated IP-addresses only. Before we start let’s examine what Jetty real […]
  • Software Stacks Market Share: May 2013
    We are back to update you with the latest trends in software stacks popularity for May 2013. This time we decided to collect the numbers in a different way to get more accurate statistics. As you remember previously we counted the number of the environments, where each software stack was used. We’ve changed the reporting [...]The post Software Stacks Market […]
  • Setting Up a Cronjob in Jelastic Cloud
    Cronjob allows you to configure regularly scheduled tasks so that the jobs can be run automatically at a pre-set point of time. It repeats itself and does not need any regular manual instructions. Cron automates your system and can be used for quite different purposes. This wonderful tool is a standard part of all sysadmins toolkit. Also cronjob has a [...]T […]
  • How to Deploy Joget Cluster into the Cloud
    Joget Workflow is an open source platform that allows you to build enterprise web applications easily, due to its rich set of tools. It is also a rapid application development platform that provides complete agile development capabilities, including consisting of processes, forms, lists, CRUD and UI; not just back-end EAI/orchestration/integration or the tas […]
  • Liferay Cluster in the Cloud
    Liferay Portal is one of the most popular Java CMSs in the world due to its impressive ease-of-use. Since we published the tutorial on Liferay deployment to the cloud we have seen an extremely positive reaction from its community. Also we have received multiple requests from Liferay fans asking about clustering, replication and fail-over capabilities in the […]
  • Mark Zbikowski Veteran Microsoft Architect Joins Jelastic
    Jelastic already has an impressive team of advisers including Serguei Beloussov, the founder of Parallels. We also have technical geniuses who endorse and use Jelastic including the father of Java James Gosling, David Blevins who founded the TomEE project, and Michael “Monty” Widenius, the author of the original version of the open-source MySQL database and […]

Legal

The posts on this blog are provided “as is” with no warranties and confer no rights. The opinions expressed on this site are mine and mine alone, and do not necessarily represent those of my former employer - Quest Software, or my current employer - Jelastic or anyone else for that matter. All trademarks acknowledged.

© 2007-2013 Dmitry Sotnikov

Pages

July 2008
M T W T F S S
« Jun   Aug »
 123456
78910111213
14151617181920
21222324252627
28293031  

Follow

Get every new post delivered to your Inbox.

Join 67 other followers

%d bloggers like this: