Perl HTML JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
resources/app
.gitattributes
.gitignore
CREDITS.md
LICENSE.md
README.md
cpanfile
tabula

README.md

Tabula

License: Artistic-2.0

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::Open
  • Mojolicious::Lite
  • Mojolicious::Plugin::AccessControl
  • Mojo::IOLoop::ReadWriteFork
  • UI::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