Skip to content

Instantly share code, notes, and snippets.

@jalcine jalcine/plugin.spec
Created Oct 15, 2011

Embed
What would you like to do?
Represents a plugin definition file.
# Represents a plugin defiintion file used by Wintermute
# to assist the means of loading settings, plugin arguments
# and etc.
# Plugin namespace
# This namespace holds most of the descriptive information of the plugin.
# @todo We need a place to hold all of the UUIDs that we use for plug-ins, so that we can refer to them.
[Plugin]
Name=PLUGIN_NAME
Blurb=PLUGIN_SHORT_DESCRIPTION
UUID=PLUGIN_UUID
Version=PLUGIN_VERSION
# Dependencies
# @note: Everything but 'CompatVersion' is an optional value.
[Dependencies]
Packages=PACKAGE_LIST
Plugins=PLUGIN_LIST
CompatVersion=COMPABILITY_VERSION
# Arguments listed here can be repeated; each one defines a new one.
# @note: 'Value' is optional.
[Arguments]
Name=ARGUMENT_NAME
Type=DATA_TYPE
Default=DEFAULT_VALUE
[Configuration]
Name=CONFIG_NAME
Type=CONFIG_TYPE
Value=CONFIG_VALUE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.