<!-- 
RSS generated by JIRA (4.4#649-r158309) at Mon May 20 04:29:50 CDT 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://dev.clojure.org/jira/si/jira.issueviews:issue-xml/TCLI-3/TCLI-3.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Clojure JIRA</title>
    <link>http://dev.clojure.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>4.4</version>
        <build-number>649</build-number>
        <build-date>25-07-2011</build-date>
    </build-info>

<item>
            <title>[TCLI-3] Change contract to provide access to banner on parse error</title>
                <link>http://dev.clojure.org/jira/browse/TCLI-3</link>
                <project id="10082" key="TCLI">tools.cli</project>
                        <description>&lt;p&gt;If a user provides an invalid option, most applications would want to display the banner.&lt;/p&gt;

&lt;p&gt;tools.cli throws an Exception with minimal information, and (banner-for) is marked private.&lt;/p&gt;

&lt;p&gt;The exception could be replaced with one that provides access to the banner, but I think it would be better (easier to use, more idiomatic?) to change the contract so that the banner is always returned. Given the exception string is also useful, perhaps change cli to return a map with keys &lt;span class=&quot;error&quot;&gt;&amp;#91;:options :extra-args :banner :parse-failure&amp;#93;&lt;/span&gt;?&lt;/p&gt;</description>
                <environment></environment>
            <key id="15996">TCLI-3</key>
            <summary>Change contract to provide access to banner on parse error</summary>
                <type id="4" iconUrl="http://dev.clojure.org/jira/images/icons/improvement.gif">Enhancement</type>
                                <priority id="4" iconUrl="http://dev.clojure.org/jira/images/icons/priority_minor.gif">Minor</priority>
                    <status id="1" iconUrl="http://dev.clojure.org/jira/images/icons/status_open.gif">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="gar3thjon3s">Gareth Jones</assignee>
                                <reporter username="phiipa">Philip Aston</reporter>
                        <labels>
                    </labels>
                <created>Sat, 9 Feb 2013 09:00:19 -0600</created>
                <updated>Fri, 8 Mar 2013 04:19:03 -0600</updated>
                                                                            <due></due>
                    <votes>1</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="30714" author="gv" created="Fri, 8 Mar 2013 04:19:03 -0600"  >&lt;p&gt;I agree with the reporter. Throwing an exception for invalid arguments (&quot;&lt;span class=&quot;error&quot;&gt;&amp;#91;...&amp;#93;&lt;/span&gt; is not a valid argument&quot;) is not appropriate since you usually want to display that error message along with the banner.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>
</channel>
</rss>