Skip to content

Miscellaneous

Command Line Utilities

Command line utilities are fairly basic at this stage. Installation location will vary depening on your distribution - most will default to /usr/local/bin, but may be installed elsewhere in some cases, especially if you have nominated a PREFIX option when using CPAN.

wdapacheinit

Runs the WebDyne initialization routines, which create needed directories, modify and create Apache .conf files etc.

wdcompile

Usage: wdcompile filename.psp. Will compile a .psp file and use Data::Dumper to display the WebDyne internal representation of the page tree structure. Useful as a troubleshooting tool to see how HTML::TreeBuilder has parsed your source file, and to show up any misplaced tags etc.

wdrender

Usage: wdrender filename.psp. Will attempt to render the source file to screen using WebDyne. Can only do basic tasks - any advanced use (such as calls to the Apache request object) will fail.

wddump

Usage: wddump filename. Where filename is a compiled WebDyne source file (usually in /var/webdyne/cache). Will dump out the saved data structure of the compiled file.

wddebug

Usage: wddebug --status|--enable|--disable. Enable/disable debugging in the WebDyne code.

webdyne.psgi

Used to run WebDyne as a PSGI process- usually invoked by Plack via plackup or starman, but can be run directly for development purposes.

Other files referenced by WebDyne

/etc/webdyne.conf.pl

Used for storage of local constants that override WebDyne defaults. See the "WebDyne::Constant" section for details