==WebApp Bundle==
In addition to passing simple command line parameters, [http://wiki.mozilla.org/WebRunner WebRunnerPrism Prism] can use a zipped bundle package to install a webapp. The bundle can hold additional resources currently limited to:
* Application INI settings
* Application icon
==Installing a Bundle==
When WebRunner Prism opens a webapp bundle it will unpack it into the '''webapps/{webapp-id}''' folder in your WebRunner Prism profile. The web application may save other data into this folder. WebRunner Prism will not overwrite or delete any extra data added to the folder. In fact, WebRunner Prism saves some extra data itself - a file that holds some persistent UI data called ''localstore.json''.
<div class="note">The webapp must have an ID in order to be installed.</div>
When WebRunner Prism is launched with a "-webapp [bundle]" command line, the bundle must first be unpacked before the web application is launched. This can slow the overall launch time and the unpacking is redundant if the bundle has been launched previously. This is why the preferred method of launching is to use the "-webapp [webapp-id]" command line, which looks for the previously installed (unpacked) web application in the WebRunner Prism '''webapps/{webapp-id}''' folder. The web application is then launched without the unpacking overhead.
==HowTo==
</pre>
* Zip the file to [whatever].webapp
* Double-click the webapp bundle or use <code>webrunner prism -webapp [path-to-webapp]