项目作者: ddmitov

项目描述 :
Mojolicious framework for desktop applications :dromedary_camel:
高级语言: Perl
项目地址: git://github.com/ddmitov/tabula.git
创建时间: 2017-11-05T18:49:37Z
项目社区:https://github.com/ddmitov/tabula

开源协议:Artistic License 2.0

下载


Tabula

License: Artistic-2.0

Tabula is a Mojolicious framework for desktop applications.
It is available only for Unix-like operating systems.

Tabula CPAN Dependencies

  • Browser::Open
  • Mojolicious::Lite
  • Mojolicious::Plugin::AccessControl
  • Mojo::IOLoop::ReadWriteFork
  • UI::Dialog

Tabula Demo CPAN Dependency

  • AnyEvent

Usage

  1. tabula
  2. tabula --browser=<browser> --port=<port> --no-port-test
  3. Optional arguments:
  4. --browser=<browser>
  5. Possible values:
  6. 1. none - no browser is started
  7. This value is useful when Tabula is started by a custom browser application.
  8. 2. default - system default browser is found and used
  9. 3. chrome - Chrome browser is started in App Mode:
  10. chromium-browser --app=http://localhost:<first_available_port>
  11. 3. full path to a browser binary like:
  12. /usr/bin/firefox
  13. 4. browser command on PATH like:
  14. firefox
  15. --port=<port>
  16. Possible values:
  17. 1. single port number like:
  18. 3000
  19. 2. port range like:
  20. 3000-4000
  21. Privileged ports equal to or below port 1024 or Chrome unsafe ports
  22. are not accepted for security reasons!
  23. --no-port-test
  24. Do not test the supplied single port.
  25. This option is useful when Tabula is started by a custom browser application.
  26. --help
  27. this help
  28. If run without arguments, Tabula operates like started with the command line:
  29. tabula --browser=default --port=3000-9000
  30. The first available port between ports 3000 and 9000 is be used.
  31. Closing all websockets closes the server process too.

Thanks and Credits

License

Tabula is licensed under the Artistic License 2.0.
Dimitar D. Mitov, 2017 - 2018