Skip to content

codion-is/sdkboy

Repository files navigation

SDKBOY License GNU%20GPL blue

A Cross-Platform Java Swing based SDKMAN Desktop App.

Uses the sdkman-api module from jagodevreede/sdkman-ui and would not exist without it.

Developed using the codion-common-swing-ui module of the Codion Application Framework.

Look & Feel provided by Flat Look & Feel.

Note
SDKBOY is a keyboard centric application. You can certainly get by mousing around, but the key to success is Alt-S which toggles the keyboard shortcut overview.
SDKBOY Screenshot
Note
Use Alt-P to open Preferences and the arrow keys to browse for a Look & Feel fitting the mood.

SDKMAN must be installed on the system.

Run the application.

gradlew run

Build a jlink image to build/sdkboy

gradlew jlink

Build a zipped jlink image to build/sdkboy.zip

gradlew jlinkZip

Build the default native installer(s) to build/jpackage

gradlew jpackage

Graal Native

The graal branch contains the configuration for creating a graal native executable.

Inspiration

Original idea and UI design from SDKman UI by Jago de Vreede.

Figured I would try to do the same using Swing, including a standard jlink image along with a native Graal executable (see graal branch).