<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
>
    <channel>
        <title>Silas Sewell - January 2009</title>
        <atom:link href="http://www.silassewell.com/blog/2009/01/rss2.xml" rel="self" type="application/rss+xml" />
        <link>http://www.silassewell.com/blog/2009/01</link>
        <description>Infrastructure Development</description>
        <lastBuildDate>Sat, 21 Aug 2010 00:00:00 GMT</lastBuildDate>
        <generator>http://www.silassewell.com/</generator>
        <language>en</language>
        <sy:updatePeriod>hourly</sy:updatePeriod>
        <sy:updateFrequency>1</sy:updateFrequency>

        <item>
            <title>Introducing the FuncShell</title>
            <link>http://www.silassewell.com/blog/2009/01/30/introducing-the-func-shell/</link>
            <pubDate>Fri, 30 Jan 2009 00:00:00 GMT</pubDate>
            <dc:creator>silas</dc:creator>
            <category><![CDATA[Func]]></category><category><![CDATA[Func Shell]]></category><category><![CDATA[FuncShell]]></category><category><![CDATA[Projects]]></category><category><![CDATA[Python]]></category><category><![CDATA[Systems Administration]]></category>
            <guid isPermaLink="true">http://www.silassewell.com/blog/2009/01/30/introducing-the-func-shell/</guid>
            <description><![CDATA[<p><strong>Update</strong>: I am currently refactoring FuncShell; please use the following
code: <a href="http://github.com/silas/funcshell/raw/f630b9dd552287f5fe4b3f46ca09442499c68f0f/src/shell.py" title="shell.py">shell.py</a>.</p>

<p>I created <a href="http://github.com/silas/funcshell" title="funcshell">funcshell</a> for running <a href="https://fedorahosted.org/func/" title="func">Func</a> modules in a more
intuitive manner.</p>

<p>The current implementation only supports the command module, but more will be
released shortly.</p>

<p><strong>Code:</strong> <a href="http://github.com/silas/funcshell" title="funcshell">http://github.com/silas/funcshell</a></p>

<h3>Example Usage</h3>

<pre><code class="prettyprint">[root@pluto ~]# python shell.py
fs&gt; use web*.example.org
fs&gt; get hosts
web01.example.org
web02.example.org
fs&gt; !du -sh /tmp
================================================================================
== web02.example.org                                                          ==
================================================================================

236K    /tmp

================================================================================
== web01.example.org                                                          ==
================================================================================

217M    /tmp

fs&gt; !cat /proc/meminfo | grep MemTotal | awk '{ print $2 }'
================================================================================
== web02.example.org                                                          ==
================================================================================

1027116

================================================================================
== web01.example.org                                                          ==
================================================================================

1027116

fs&gt; exit
[root@pluto ~]#
</code></pre>]]></description>
        </item>

    </channel>
</rss>