Skip to content
This repository was archived by the owner on Aug 6, 2024. It is now read-only.

Commit 15b3487

Browse files
Add files via upload
1 parent 1fdca3a commit 15b3487

File tree

4 files changed

+45
-4
lines changed

4 files changed

+45
-4
lines changed

build

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
echo "-------------------------- Resolving Dependecies... ------------------------"
22
mvn clean
33
echo "----------------------------- Packaging Jars... ----------------------------"
4-
mvn package
4+
mvn package -e
55
echo "----------------------------- Running Project... ---------------------------"
66
echo "---------------------------APPLICATION - console: --------------------------"
7-
java -cp target/XenonTools-0.1.jar ir.xenoncommunity.Main
7+
java -cp target/XenonTools-0.1.jar ir.xenoncommunity.Main -kir kos -salam 22 -b
88
echo "--------------------------- Done Running Program ---------------------------"
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
package ir.xenoncommunity;
22

3+
import lombok.experimental.UtilityClass;
4+
35
public class Main{
6+
public static String[] args;
47
public static void main(final String[] args){
8+
Main.args = args;
59
MainRunner.run();
610
}
7-
}
11+
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
package ir.xenoncommunity;
22

33
import lombok.experimental.UtilityClass;
4+
import ir.xenoncommunity.utils.ArgumentHandler;
45

56
@UtilityClass
67
public class MainRunner{
78
public void run(){
8-
System.out.println("salam sina");
9+
910
}
11+
1012
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package ir.xenoncommunity.utils;
2+
3+
import ir.xenoncommunity.Main;
4+
import lombok.val;
5+
import lombok.experimental.UtilityClass;
6+
7+
@UtilityClass
8+
public class ArgumentHandler{
9+
public String getArgS(final String argIn){
10+
for(int index = 0 ; index < Main.args.length; index++){
11+
if(Main.args[index].equals(argIn))
12+
return Main.args[index+1];
13+
}
14+
return "NO ARGS";
15+
}
16+
public int getArgI(final String argIn){
17+
for(int index = 0 ; index < Main.args.length; index++){
18+
if(Main.args[index].equals(argIn))
19+
return Integer.parseInt(Main.args[index+1]);
20+
}
21+
return 0;
22+
}
23+
public boolean getArgB(final String argIn){
24+
for(int index = 0 ; index < Main.args.length; index++){
25+
if(Main.args[index].equals(argIn)){
26+
try{
27+
return Boolean.parseBoolean(Main.args[index+1]);
28+
}catch(Exception e){
29+
return true;
30+
}
31+
}
32+
}
33+
return false;
34+
}
35+
}

0 commit comments

Comments
 (0)