From cf21f34a1a5d5ac5cd01938b72cd51abf839b803 Mon Sep 17 00:00:00 2001 From: Timo Ley Date: Sun, 21 May 2023 09:49:28 +0200 Subject: [PATCH] feat: better cli input --- build.gradle | 7 +++++++ src/main/java/ma2tetr/App.java | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index a9c3eda..8d9decb 100644 --- a/build.gradle +++ b/build.gradle @@ -14,3 +14,10 @@ application { mainClass = 'ma2tetr.App' } +jar { + manifest { + attributes( + "Main-Class": "ma2tetr.App" + ) + } +} \ No newline at end of file diff --git a/src/main/java/ma2tetr/App.java b/src/main/java/ma2tetr/App.java index f933a85..9de05fe 100644 --- a/src/main/java/ma2tetr/App.java +++ b/src/main/java/ma2tetr/App.java @@ -10,7 +10,10 @@ public class App { public static void main(String[] args) { double radius; if (args.length != 2) { - throw new RuntimeException("Needs 2 arguments"); + System.out.println("Required arguments: "); + System.out.println(" - calculator: either 'scaling' or 'moving'"); + System.out.println(" - radius: the sphere radius as a number"); + return; } try { radius = Double.parseDouble(args[1]);