Cope with terminals that don't support colour
[FeedLint.git] / FeedLint.xml
blob4a052a68ab31321551eeeff3431977e83195b54c
1 <?xml version="1.0" ?>
2 <?xml-stylesheet type='text/xsl' href='interface.xsl'?>
3 <interface xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
4   <name>FeedLint</name>
5   <summary>check your Zero Install feeds</summary>
6   <description>
7 FeedLint is a tool for Zero Install feed authors. It checks that your Zero
8 Install feed can be downloaded, that it is valid and that all the links in it
9 still work.
11 Run this on all your feeds from time-to-time to make sure they still work.</description>
12   <homepage>http://0install.net</homepage>
14   <feed-for interface="http://0install.net/2007/interfaces/FeedLint.xml"/>
15   <category>Development</category>
16   <needs-terminal/>
18   <release:management xmlns:release="http://zero-install.sourceforge.net/2007/namespaces/0release">
19     <!-- Update the copy of the version number in 0publish -->
20     <release:action phase="commit-release">sed -i &quot;s/^version = '.*'$/version = '$RELEASE_VERSION'/&quot; feedlint</release:action>
21   </release:management>
23   <group license="OSI Approved :: GNU General Public License (GPL)" main="feedlint">
24     <command name="run" path="feedlint">
25       <runner interface="http://repo.roscidus.com/python/python">
26         <version before="3"/>
27       </runner>
28     </command>
29     <command name="test" path="feedlint">
30       <runner interface="http://repo.roscidus.com/python/python">
31         <version before="3"/>
32       </runner>
33       <arg>FeedLint.xml</arg>
34     </command>
35     <requires interface="http://0install.net/2007/interfaces/ZeroInstall.xml">
36       <environment insert="" mode="prepend" name="PYTHONPATH"/>
37     </requires>
38     <implementation id="." version="0.7-post"/>
39   </group>
40 </interface>