Tabula
Tabula is a Mojolicious framework for desktop applications.
It is still in an early stage of development and only Unix-like operating systems are supported.
Tabula CPAN Dependencies
Browser::OpenMojolicious::LiteMojolicious::Plugin::AccessControlMojo::IOLoop::ReadWriteForkUI::Dialog
Tabula Demo CPAN Dependency
AnyEvent
Usage
tabula
tabula --browser=<browser> --port=<port> --no-port-test
Optional arguments:
--browser=<browser>
Possible values:
1. default - system default browser will be found and used
2. none - no browser will be started
This value is useful when Tabula is started by a custom browser application.
3. full path to a browser binary like:
/usr/bin/firefox
4. browser command on PATH like:
firefox
--port=<port>
Possible values:
1. single port number like:
3000
2. port range like:
3000-4000
Privileged ports equal to or below port 1024 or Chrome unsafe ports
are not accepted for security reasons!
--no-port-test
Do not test the supplied single port.
This option is useful when Tabula is started by a custom browser application.
--help
this help
If run without arguments, Tabula will operate like started with the command line:
tabula --browser=default --port=3000-9000
The first available port between ports 3000 and 9000 will be used.
Closing all websockets will close the server process too.
Thanks and Credits
License
Tabula is licensed under the Artistic License 2.0.
Dimitar D. Mitov, 2017 - 2018