<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='interface.xsl'?>
<interface uri="http://gfxmonk.net/dist/0install/indicate-task.xml" xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
	<name>indicate-task</name>
	<summary>show and control a running task with an indicator-applet</summary>
	<homepage>https://github.com/gfxmonk/indicate-task</homepage>
	<description>
indicate-task
=============

A command line tool that displays an indicator / persistent
notification for the duration of a long-running process (a task).

It has been tested on Ubuntu 10.10 and Fedora 15, but other distros
may not yet have the required support in libnotify / appindicators.

It can also notify you when the task is complete, and allows you to
cancel the task or view its output while it is running.

indicate-task echoes stdin to stdout as well as capturing it, so you
can wrap a program in an indicator and still get the same output /
return code.

**Note**: indicate task requires the `python-appindicator` package
on Ubuntu. I can't add this to the feed's dependency list, as it
doesn't exist (and isn't needed) in any other distro.

------------------------------

## Usage:

	</description>
	<rich-description xmlns="http://gfxmonk.net/dist/0install">
		<div xmlns="http://www.w3.org/1999/xhtml">
			<h1 id="indicate-task">indicate-task</h1>
			<p>A command line tool that displays an indicator / persistent notification for the duration of a long-running process (a task).</p>
			<p>It has been tested on Ubuntu 10.10 and Fedora 15, but other distros may not yet have the required support in libnotify / appindicators.</p>
			<p>It can also notify you when the task is complete, and allows you to cancel the task or view its output while it is running.</p>
			<p>indicate-task echoes stdin to stdout as well as capturing it, so you can wrap a program in an indicator and still get the same output / return code.</p>
			<p><strong>Note</strong>: indicate task requires the <code>python-appindicator</code> package on Ubuntu. I can't add this to the feed's dependency list, as it doesn't exist (and isn't needed) in any other distro.</p>
			<hr/>
			<h2 id="usage">Usage:</h2>
		</div>
	</rich-description>
	<group main="indicate_task.py">
		<command name="test">
			<runner interface="http://gfxmonk.net/dist/0install/nosetests-runner.xml"/>
			<arg>-v</arg>
			<requires interface="http://gfxmonk.net/dist/0install/python-pea.xml"/>
		</command>
		<environment insert="" mode="prepend" name="PATH"/>
		<requires interface="http://gfxmonk.net/dist/0install/python-appindicator.xml"/>
		<requires interface="http://gfxmonk.net/dist/0install/libnotify-bin.xml"/>
		<requires interface="http://gfxmonk.net/dist/0install/zenity.xml"/>
		<implementation id="sha1new=c3fa36b89f7c8e59fbcdeb9446ff118af126cdbd" released="2011-01-16" version="0.1">
			<manifest-digest sha256="bfe07f348243f7902527cb2987c22b1f4f0a321ab8fa973e707c72fa3bc74ae5"/>
			<archive href="http://gfxmonk.net/dist/0install/indicate-task/indicate-task-0.1.tgz" size="2312"/>
		</implementation>
		<implementation id="sha1new=f892a7c9a4a9d8e8a1e7f91e04fcf2b9f5d4dd6e" released="2011-01-16" version="0.1.1">
			<manifest-digest sha256="5df47dd6ddc0d972d215ae9ef2c8f4d286422b12e0f271422cccfaf1794e1f53"/>
			<archive href="http://gfxmonk.net/dist/0install/indicate-task/indicate-task-0.1.1.tgz" size="2318"/>
		</implementation>
		<implementation id="sha1new=1d4c68f562332be53cdf46c3a83497553341768c" released="2011-01-17" version="0.1.2">
			<manifest-digest sha256="de18266650256a82ad0be41e47f291c80482a123b36cdeba0119a5db74abd6d2"/>
			<archive href="http://gfxmonk.net/dist/0install/indicate-task/indicate-task-0.1.2.tgz" size="2745"/>
		</implementation>
		<implementation id="sha1new=344531ddcae081686f9eedcda3fa09ca3f46e462" released="2011-01-22" version="0.1.3">
			<manifest-digest sha256="42e5c0101743178abbf0553aecf7894a08a83f46a1b17943b8191e4c6249b23d"/>
			<archive href="http://gfxmonk.net/dist/0install/indicate-task/indicate-task-0.1.3.tgz" size="2990"/>
		</implementation>
	</group>
	<group main="indicate_task/main.py">
		<command name="test">
			<runner interface="http://gfxmonk.net/dist/0install/nosetests-runner.xml"/>
			<arg>-v</arg>
			<arg>--immediate</arg>
			<requires interface="http://gfxmonk.net/dist/0install/python-pea.xml"/>
		</command>
		<environment insert="" mode="prepend" name="PATH"/>
		<!-- TODO: suggested dependency (for ubuntu) -->
		<!-- <requires interface="http://gfxmonk.net/dist/0install/python-appindicator.xml"/> -->
		<requires interface="http://gfxmonk.net/dist/0install/pynotify.xml"/>
		<requires interface="http://gfxmonk.net/dist/0install/zenity.xml"/>
		<environment insert="" mode="prepend" name="PYTHONPATH"/>
		<implementation id="sha1new=dcd80ab1719752225e2393bd341b2e5e1993343f" released="2011-05-02" version="0.1.4">
			<manifest-digest sha256="9f84185dc9032bbd9d1b21007cd45fc998c8279325e6b4677bb6677c25280157"/>
			<archive href="http://gfxmonk.net/dist/0install/indicate-task/indicate-task-0.1.4.tgz" size="8938"/>
		</implementation>
		<implementation id="sha1new=2cdc6808f0663c6f24a01b5a34e698b49b0310fe" released="2011-11-06" version="0.1.5">
    <manifest-digest sha256="7bd4c32138f86164e236aade3960bd48568fce0e23782e1cfa44ddad96c76702"/>
    <archive href="http://gfxmonk.net/dist/0install/indicate-task/indicate-task-0.1.5.tgz" size="9012"/>
  </implementation>
	</group>
</interface>
<!-- Base64 Signature
iEYEABECAAYFAk61zbkACgkQ/lhgK1iJTtKVPQCdEhuWRAbeQ6G6YHoz1gisKBn5fsgAoKAqniR0
vW3OBC/xbcFF98BptBX9

-->

