Zero Install allows you to create command-line launchers called "apps" using the
0install add command:
$ 0install add code https://apps.0install.net/gui/vs-code.xml $ code
When run, they trigger a background update if they haven't been updated for a while. You can also update them manually:
$ 0install update rox No updates found. Continuing with version 2.11.
The following features are not supported on Windows yet.
Apps store their current selections (in
~/.config/0install.net/apps/rox/selections.xml in this case). This means that they start slightly faster than using
0install run URI, because the solver isn't needed.
They also remember any restrictions (e.g.
Each app also stores past selections (max one set per day) so if an update goes wrong you can see what changed and roll-back easily:
$ 0install whatchanged 0publish Last checked : Wed Jun 27 20:24:19 2012 Last update : 2012-06-27 Previous update : 2012-06-16 http://0install.net/2007/interfaces/ZeroInstall.xml: 1.8-post -> 1.9-post https://apps.0install.net/utils/gnupg.xml: new -> 1.4.12-4
To run using the previous selections, use:
$ 0install run ~/.config/0install.net/apps/0publish/selections-2012-06-16.xml