<?xml version="1.0" encoding="UTF-8"?>
<!--
All fields in the information section is required
name: User readable name of the plugin
version: Version string
author: Who created this?
id: Used for identifying this plugin, must be unique, should be the name of the plugin's directory
-->
<information>
<name>Test Plugin</name>
<version>1.0</version>
<author>Yifan Lu</author>
<id>testplugin</id>
</information>
<!--
Scripts are run automatically based on their id. Use menus to run scripts on demand
Script names are relative to the plugin's folder
id="startup": Run script when Kindle starts up (when framework shows up)
id="shutdown": Run script when Kindle shuts down (when framework goes down)
more are coming soon, send me ideas for other places to hook scripts
-->
<scripts>
<script id="startup">bin/startup.sh</script>
<script id="shutdown">bin/shutdown.sh</script>
</script>
<!--
Menus can be two types:
type="json": The value should be name of the JSON menu file relative to the plugin's folder
If dynamic="true", then reload the file every time the menu is shown, otherwise, the menu will be cached
type="java": The value should be the class to load, must implement the com.yifanlu.Kindle.Menuable interface
jar="jarpath.jar" is the Jar file that contains the class, path is relative to the plugin's folder
-->
<menus>
<menu type="json" dynamic="true">menu.json</menu>
<menu type="json">anothermenu.json</menu>
<menu type="java" jar="testplugin.jar">com.yifanlu.Test.TestPluginMenu</menu>
</menus>