<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='../resources/feed.xsl'?>
<interface xmlns="http://zero-install.sourceforge.net/2004/injector/interface" uri="https://apps.0install.net/0install/0template.xml">
  <name>0template</name>
  <summary>utility to make creating feeds easier</summary>
  <description>
    0template takes a template XML file (e.g. with place-holders for the version),
    fills in the place-holders, and then fills in everything else it can. For example,
    it will download the archive, fill in the size, calculate the digests, etc.
  </description>
  <icon href="https://apps.0install.net/0install/0publish.png" type="image/png"/>
  <homepage>https://docs.0install.net/tools/0template/</homepage>
  <category>Development</category>
  <needs-terminal/>

  <release:management xmlns:release="http://zero-install.sourceforge.net/2007/namespaces/0release"><!-- Update the copy of the version number in the code -->
    <release:action phase="commit-release">sed -i &quot;s/^version = '.*'$/version = '$RELEASE_VERSION'/&quot; 0template.py</release:action>
  </release:management>

  <group license="LGPL-2.0-or-later">
    <command name="run" path="0template.py">
      <runner interface="https://apps.0install.net/python/python.xml"/>
    </command>
    <command name="test" path="tests/test0template.py">
      <runner interface="https://apps.0install.net/python/python.xml" version="2.7.."/>
      <executable-in-path name="0template"/>
    </command>
    <requires interface="https://apps.0install.net/0install/0install-python.xml" version="2.0..">
      <environment insert="" mode="prepend" name="PYTHONPATH"/>
    </requires>
    <implementation id="sha1new=dec3cbacde62afc57cca4c111b4a85ba3f030df3" released="2013-03-09" stability="stable" version="0.1">
      <manifest-digest sha256new="TPC5QVL4RVSCQ43OPTG6NMMFFNY6CW4FXCIMTAPWSYSNB2HC6DKQ"/>
      <archive extract="0template-0.1" href="http://downloads.sourceforge.net/project/zero-install/0template/0.1/0template-0.1.tar.bz2" size="14210"/>
    </implementation>
  </group>

  <group license="LGPL-2.0-or-later">
    <command name="run" path="0template.py">
      <runner interface="https://apps.0install.net/python/python.xml"/>
    </command>
    <command name="test" path="tests/test0template.py">
      <runner interface="https://apps.0install.net/python/python.xml" version="2.7.."/>
      <executable-in-path name="0template"/>
    </command>
    <requires interface="https://apps.0install.net/0install/0install-python.xml" version="2.2-post..">
      <environment insert="" mode="prepend" name="PYTHONPATH"/>
    </requires>
    <requires interface="https://apps.0install.net/0install/0publish-dotnet.xml" os="Windows">
      <executable-in-var name="0TEMPLATE_EXTERNAL_TOOL"/>
    </requires>
    <implementation id="sha1new=f88e42082640316608fc28be303521fc0692573e" released="2014-09-02" stability="stable" version="0.2">
      <manifest-digest sha256new="ERLRSPYBXSOGULSDGW56DUSFZ2DELXOG7JSTAZP6W2UX3NYRQOXQ"/>
      <archive extract="0template-0.2" href="https://downloads.sourceforge.net/project/zero-install/0template/0.2/0template-0.2.tar.bz2" size="15294"/>
    </implementation>
    <implementation id="sha1new=3c1cf27d0c25a878cda5a47faed64c8fe5b07dc8" released="2015-08-13" stability="stable" version="0.3">
      <manifest-digest sha256new="YMMDCPWXMW3XTYDX6BIFXSBMZ5WTQV6CIKEZ3QVQ4EDV6NJ4N36A"/>
      <archive extract="0template-0.3" href="https://downloads.sourceforge.net/project/zero-install/0template/0.3/0template-0.3.tar.bz2" size="15513"/>
    </implementation>
    <implementation id="sha1new=077fb1eb8f805d72a7c8e49dde422ab4fe0a4001" released="2017-05-14" stability="stable" version="0.4">
      <manifest-digest sha256new="XPGVWCMI33FL44HCWMQUXVX3ZSWL427RHIVY3KLCGNV3ERDYENNA"/>
      <archive extract="0template-0.4" href="https://downloads.sourceforge.net/project/zero-install/0template/0.4/0template-0.4.tar.bz2" size="17107"/>
    </implementation>
    <implementation id="sha1new=01c9dfc0fc41c920b4213ff11e8a376a3236909c" released="2017-07-30" stability="stable" version="0.5">
      <manifest-digest sha256new="PN4O6HVQQ4YV7SBXFOKGJ6T3BSCJ33VTWYZAXZKDO7LD36TCTUNQ"/>
      <archive extract="0template-0.5" href="https://downloads.sourceforge.net/project/zero-install/0template/0.5/0template-0.5.tar.bz2" size="17556"/>
    </implementation>
    <implementation id="sha1new=03a80899236770b139c3c4be1d2255e4644a1a32" released="2018-11-17" stability="stable" version="0.6">
      <manifest-digest sha256new="GHJMUQA4THAAAG62R4R55U2CLFGHNVIRH2TTBLKYH4SKBMZF7JPQ"/>
      <archive extract="0template-0.6" href="https://downloads.sourceforge.net/project/zero-install/0template/0.6/0template-0.6.tar.bz2" size="17585"/>
    </implementation>
    <implementation id="sha1new=bfd883e8387d5a1fff3fb9d716738d82ef6bfcd7" version="0.7" stability="stable" released="2021-10-23">
      <manifest-digest sha256new="V73HJ3OIZK766OAJVLK73UCVWQQWGGDZTBANOSMT6IGANWS2HZAQ"/>
      <archive href="https://github.com/0install/apps/releases/download/archives/0template-0.7.tar.bz2" size="17570" extract="0template-0.7"/>
    </implementation>
    <implementation id="sha256new_IDVOIXCQAM73LLBIZVCF7SL5ZA6DJQIVTZSWCRVWAMJEZKNSSCZQ" stability="stable" version="0.8" released="2022-12-11">
      <manifest-digest sha256new="IDVOIXCQAM73LLBIZVCF7SL5ZA6DJQIVTZSWCRVWAMJEZKNSSCZQ"/>
      <archive href="https://github.com/0install/0template/releases/download/v0.8/0template-0.8.tar.bz2" size="17566" type="application/x-bzip-compressed-tar" extract="0template-0.8"/>
    </implementation>
    <implementation id="sha256new_KOVRDBUQUVGWHMO3ZALJQOVONMJCMZDT7RZXVA7RETGMNKFJ5EPA" stability="stable" released="2023-02-01" version="0.9">
      <manifest-digest sha256new="KOVRDBUQUVGWHMO3ZALJQOVONMJCMZDT7RZXVA7RETGMNKFJ5EPA"/>
      <archive href="https://github.com/0install/0template/releases/download/v0.9/0template-0.9.tar.bz2" size="17688" type="application/x-bzip-compressed-tar" extract="0template-0.9"/>
    </implementation>
    <implementation version="0.10.0" released="2026-04-05" stability="stable" id="sha1new=f80a7276f72f23b42e4dadc6f375d1c9711b40ba">
      <manifest-digest sha256new="23CWGPTXDXHLOXTBVEGNK6X63SISTG5JZGKGP34RS5W3AAT35SCQ"/>
      <archive href="https://github.com/0install/0template/releases/download/v0.10/0template-0.10.0.tar.bz2" size="19242"/>
    </implementation>
    <implementation version="0.10.1" released="2026-04-07" stability="stable" id="sha1new=0c53c7b9837c0d35c0ddde73b518190f1652e54b">
      <manifest-digest sha256new="KVEWVGXK4OAYLK3TFAIIGBF6KY3SEB6X76ILQTK4QB4KDLKOVSUQ"/>
      <archive href="https://github.com/0install/0template/releases/download/v0.10.1/0template-0.10.1.tar.bz2" size="19241"/>
    </implementation>
  </group>

  <entry-point binary-name="0template" command="run"/>
</interface>
<!-- Base64 Signature
iQEzBAABCgAdFiEEiMih83WShpHXNlwCWao5J8JOTh4FAmpwYJIACgkQWao5J8JOTh5qDwf+Oq/7
2DrIOZnuAIwZcIV6pAhkppbJv81Q6cadtChctxC97hA5k/DX1qHxj3GA5LwhGXufjcvtjGJ5EGtJ
O9d0Zdd//G9jENX9VU8IT+f8qxpm14cDTZA1v7C4pWscaQaAJJxTXfNIBuXUZMudYYgCHOf7/Xqh
u2qHglfaRKe5fuUEExBdEDJI3rFXRPSDIzTdgOPQGW9C2tVUvFYMtFCl0C5j/zqlJTnUSC4qDD/X
r2C/bCVfgqQvGvHdoX730TVbE+JYOe6C/cArZk7n6PADX6SRmqJWMmFT3wytgQpNIk/Pt8Rk9Uf7
PYOEFoCzpc/RFTRrRLSl1u7yPNIu8ePb3w==

-->
