Skip to content

Instantly share code, notes, and snippets.

@jalcine
Created October 15, 2011 21:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jalcine/1290143 to your computer and use it in GitHub Desktop.
Save jalcine/1290143 to your computer and use it in GitHub Desktop.
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