From 1b9c8c6be740a361f7e7cddf931488bb13ab296c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Hru=C5=A1ka?= <hruskon5@fel.cvut.cz>
Date: Thu, 22 May 2014 01:17:19 +0200
Subject: [PATCH] improved cli args

---
 Makefile                           |  2 +-
 src/mightypork/rogue/Launcher.java | 10 +++++++---
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile
index dc38fa8..8338600 100644
--- a/Makefile
+++ b/Makefile
@@ -39,7 +39,7 @@ run: $(OUT)
 	java -jar $(OUT) -w .rogue-save
 	
 debug: $(OUT)
-	java -jar $(OUT) -w .rogue-save --debug
+	java -jar $(OUT) -w .rogue-save --verbose --debug-bus
 	
 stats:
 	@-echo "Commits:" `git rev-list HEAD --count`
diff --git a/src/mightypork/rogue/Launcher.java b/src/mightypork/rogue/Launcher.java
index 63d65a2..3f577d0 100644
--- a/src/mightypork/rogue/Launcher.java
+++ b/src/mightypork/rogue/Launcher.java
@@ -23,6 +23,7 @@ public class Launcher {
 		final Level llFile = Level.ALL;
 		
 		File workdir = null;
+		boolean logBus = false;
 		
 		try {
 			boolean localWorkdir = false;
@@ -41,11 +42,11 @@ public class Launcher {
 					llSyso = Level.OFF;
 					continue;
 					
-				} else if (arg.equals("--warnings") || arg.equals("-e")) {
+				} else if (arg.equals("--warn") || arg.equals("-e")) {
 					llSyso = Level.WARNING;
 					continue;
 					
-				} else if (arg.equals("--debug") || arg.equals("--verbose") || arg.equals("-v")) {
+				} else if (arg.equals("--verbose") || arg.equals("-v")) {
 					llSyso = Level.ALL;
 					continue;
 					
@@ -53,6 +54,9 @@ public class Launcher {
 					printHelp();
 					System.exit(0);
 					
+				} else if (arg.equals("--debug-bus")) {
+					logBus = true;
+					
 				} else {
 					System.err.println("Unknown argument: " + arg);
 					printHelp();
@@ -76,7 +80,7 @@ public class Launcher {
 		final BaseApp app = new RogueApp(workdir, true);
 		
 		app.opt().setLogLevel(llFile, llSyso);
-		app.opt().setBusLogging(false);//TODO temporary
+		app.opt().setBusLogging(logBus);
 		
 		app.start();
 	}