NAME

xulapp - frontend script for XUL::App

SYNOPSIS

# 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)

DESCRIPTION

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 :)

SEE ALSO

XUL::App

AUTHOR

Agent Zhang <agentzh@yahoo.cn>

COPYRIGHT AND LICENSE

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.