Rapi::Fs is a Plack-compatible file browser application written using RapidApp. It generates a nice-looking dynamic web interface to browse and view arbitrary files and directories for the configured "mounts" using a standard, split-panel tree layout.
This module was written over the course of several days in order to showcase some of the functionality of the RapidApp toolkit/framework, particularly regarding Tree modules, and provide a reference implementation.
For complete API documentation, see the module on CPAN:
metacpan.org/pod/Rapi::Fs
This example app is configured with three directory mounts, including the application's own home directory.
Code is the actual running psgi file (being
served by the application itself):
rapi-fs-demo.psgi
See Direct Rendering URLs in the RapidApp Manual for more info on embedding Modules in iframes, as show above.
Written by Henry Van Styn