HTML user interface for Perl 5 desktop applications
OTHER License
Perl Executing Browser (PEB) is an HTML user interface for Perl 5 desktop applications. It is a C++ Qt 5 program running local Perl scripts as child processes without server.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" and "OPTIONAL" in the documentation of this project are to be interpreted as described in RFC 2119.
Run the following commands in the root directory of the PEB project to compile PEB:
cd src
qmake -qt=qt5
make
PEB can be packed as an Ubuntu .deb package and installed using the following commands:
./makedeb.sh
sudo dpkg -i peb-*-x86_64.deb
After installation, PEB becomes a runtime for PEB-based applications and must be started with a PEB Application Directory as its only command-line argument:
peb /full/path/to/application-directory
peb ./relative/path/to/application-directory
PEB has unified logging of all JavaScript and Perl errors in the command-line console.
PEB was started in 2013 as a simple user interface for personal database applications.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License, as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Dimitar D. Mitov, 2013 - 2024 Valcho Nedelchev, 2014 - 2016