.\" Manpage for ZPE Programming Environment.
.\" Contact Jamie Balfour via jamiebalfour.scot to correct typos or errors.
.TH zpe  "August 2025" "1.13.3" "ZPE Programming Environment man page"
.SH NAME
zpe \- open a new ZPE Programming Environment process
.SH SYNOPSIS
zpe [-ZAC] [options...]\&
.PP
zpe filename
.SH DESCRIPTION
zpe is a shorthand for running the Java JAR ZPE Programming Environment. The program takes an argument that runs a specific form of ZPE.
.SH OPTIONS
The -ZAC option will specify which mode to run in.
If no dash is provided, the default mode is to run a compiled application found at filename.\&
.PP
Running the application will list all possible modes that can be run. Using the -h parameter on the script will return a list of help commands. This offers a good place to start. Using the help commands the following information is available:\&
.PP
A list of all built-in and included libraries and functions can be shown using '-h commands'\&
.PP
Information can be found using the built-in software manual about a function (built-in or external) when the -man function_name command is used.
For instance, --man std_in will return information about the std_in function.\&
.PP
Running in interactive mode is done with the -i command. Using zpe -i will start a simple interactive console that can be used to test methods or be used to return a value.
.PP
There is more information available at the developer's reference website:\&
.PP
https://www.jamiebalfour.scot/projects/zpe/documentation/ \&
.PP
.SH EXAMPLE USAGE
zpe -r test.txt -l 5 : Runs the runtime on the file test.txt with permission level 5
.PP
zpe output.yex : Runs the compiled output.yex file in the runtime
.PP
.SH SEE ALSO
java, gcc, clang, zlc, php, python, perl
.SH BUGS
All bugs have been and can be reported at https://www.jamiebalfour.scot. A list of currently known bugs also exist at jamiebalfour.scot.
.SH AUTHOR
Jamie B Balfour (jamiebalfour.scot)
