diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/Main.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/Main.java b/src/main/Main.java index 5ab8809..43ad3a5 100644 --- a/src/main/Main.java +++ b/src/main/Main.java @@ -2,6 +2,7 @@ package main; import com.google.gson.JsonArray; import com.google.gson.JsonObject; +import io.DataWriter; import io.RateLimitException; import io.Response; import java.io.IOException; @@ -10,6 +11,7 @@ import java.util.Scanner; import java.util.logging.Level; import java.util.logging.Logger; import mining.TwitterApi; +import utils.Configuration; /** * Class for manually testing the Twitter API. @@ -60,6 +62,10 @@ public class Main { useBearer = false; } else if ("--raw".equals(args[i])) { rawOutput = true; + } else if ("--output".equals(args[i])) { + i++; + Configuration.getConfig().setProperty(DataWriter.CFG_TWEETS_FILENAME,args[i]); + Configuration.getConfig().save(); } else if (args[i].startsWith("-")) { throw new IllegalArgumentException("Invalid option: " + args[i]); } else { @@ -90,7 +96,6 @@ public class Main { } enum Command { - user, tweet, searchtweets, @@ -112,6 +117,7 @@ public class Main { "Global options:", " --oauth Use OAuth (PIN) instead of Bearer tokens", " --raw Do not beautify JSON output", + " --output Change the output filename", "", "Available commands:" }; |