Skip to content

timbertson/zeroinstall-plugin-manager

Repository files navigation

ZeroInstall Plugin Manager

This program is intended to be used as a <runner> for another zero install feed, e.g:

<command name="run">
	<runner interface="http://gfxmonk.net/dist/0install/zeroinstall-plugin-manager.xml">
		<arg>http://example.com/your-feed.xml</arg>
	</runner>
</command>
<command name="core" path="my-program-executable"/>

It manages a user-specific list of feed URIs ("plugins"), and launches the desired URL (this must be the first argument) with those URIs as additional dependencies.

By default, zeroinstall-plugin-manager will launch your feed's core command while adding all current plugins as dependencies (it can't use run, as that would cause infinite recursion in the typical case).

zeroinstall-plugin-manager will consume all options that start with "--plugin-". If you need to prevent this, it will stop at the first argument equal to "--".

Options to zeroinstall-plugin-manager are:
	--plugin-add URI       Add a plugin by URI
	--plugin-remove URI    Remove a plugin by URI
	--plugin-list          List current plugins
	--plugin-opt OPT       Pass OPT through to the 0launch
	                       command (e.g '--gui')
	--plugin-command CMD   Run CMD command instead of 'core'
	                       (can be specified multiple times)
	--plugin-help          You're reading it!

If you don't like those options, feel free to simply depend upon this feed, then import zeroinstall_plugin_manager.Config yourself and have at it.

About

plugin manager <runner> for zero-install applications

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages