Awesome
<img align="left" width=192 height=192 src="https://github.com/tomasz-herman/PseudoAssemblerIDE/raw/master/src/main/resources/paide256.png" alt="Logo">Pseudo-Assembler Integrated Development Environment
A modern, simple and powerful IDE for Pseudo-Assembler. Allows to write Pseudo-Assembler programs like never before due to the syntax highlighting and autocompletion. It is highly customizable and intuitive.
Run the project
To run the application do the following steps:
- Make sure to be in the root directory of the project
- Run the project using the command:
gradlew run
Building the project
You have several options when it comes to building the project:
Jar executable
To build jar executable run the following command:
gradlew jar
Your jar file will be located in ${PROJECT_ROOT}/build/libs
.
You can run it using the following command:
java -jar ${JAR_FILE}
Zipped runtime
It includes scripts to run the application, as well as bundled minimalistic JRE.
To create zipped runtime run:
gradlew runtimeZip
After successful operation zipped runtime will be located in ${PROJECT_ROOT}/build/image.zip
.
Extract archive somewhere, then in ${SOMEWHERE}/image/bin
use the command to run the application:
pseudo-assembler-ide
Installer
To build the installer you will need:
- Java JDK 14+
- WiX Toolset (to build .msi installer)
After installing prerequisites simply run:
gradlew jpackage
You can build all different kinds of installer depending on your operating system, such as:
- exe/msi
- deb
- pkg
- rpm
You can find installer afterwards in ${PROJECT_ROOT}/image/jpackage
.
Dependencies
- RSyntaxTextArea - a customizable, syntax highlighting text component for Java Swing applications
- FlatLaf - modern open-source cross-platform Look and Feel for Java Swing desktop applications.
- AutoComplete - code completion library for Swing JTextComponents
- JTerminal
- Pseudo-Assembler Emulator
- WindowBuilder
Gallery