xulapp - frontend script for XUL::App
# setup the components xulapp setup --profile dev # register the (debugging) chrome to ~/.mozilla/firefox/*/extensions.ini xulapp register --profile dev # unregister the (debugging) chrome from ~/.mozilla/firefox/*/extensions.ini xulapp unregister --profile dev # launch a ff window loading searchall.xul : xulapp debug searchall.xul --profile dev # launch a ff window loading searchall-debug.xul : xulapp debug searchall-debug.xul --profile dev # launch a ff window loading searchall-debug.xul but using the zh-tw locale: xulapp debug searchall-debug.xul --profile dev --lang zh-tw # lauch a ff window to test the overlay: xulapp overlay --profile dev # lanch an FF window to test the overlay using the zh-cn locale: xulapp overlay -l zh-cn -p dev # create a new the po/fr.po file (or update if it's already there): xulapp po --lang fr # update all the po/*.po files: xulapp po # generate tmp/searchall.xpi : xulapp bundle # generate ./searchall.xpi : xulapp bundle . # The --profile option used above can be abbriviated as -p # The --lang option can be abbriviated as -l as well. # # Note that xulapp uses the info in lib/*/App.pm # (i.e. lib/SearchAll/App.pm in the SearchAll project repos)
More information about its usage can be found in my XUL::App talk's slides:
http://agentzh.org/misc/slides/xulapp.pdf
Yes, I really need to put more documentation here :P I'm working on it :)
XUL::App
Agent Zhang <agentzh@yahoo.cn>
<agentzh@yahoo.cn>
Copyright (c) 2007, 2008 by Agent Zhang.
This library is free software; you can redistribute it and/or modify it under the same terms as perl itself, either Artistic and GPL.
To install XUL::App, copy and paste the appropriate command in to your terminal.
cpanm
cpanm XUL::App
CPAN shell
perl -MCPAN -e shell install XUL::App
For more information on module installation, please visit the detailed CPAN module installation guide.