diff options
Diffstat (limited to 'src/net/jesterpm/podcastuploader/PodcastUploader.java')
-rw-r--r-- | src/net/jesterpm/podcastuploader/PodcastUploader.java | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/net/jesterpm/podcastuploader/PodcastUploader.java b/src/net/jesterpm/podcastuploader/PodcastUploader.java deleted file mode 100644 index f386f0d..0000000 --- a/src/net/jesterpm/podcastuploader/PodcastUploader.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright 2012 Jesse Morgan - */ - -package net.jesterpm.podcastuploader; - -import net.jesterpm.podcastuploader.config.Config; -import net.jesterpm.podcastuploader.control.ConfigureTask; -import net.jesterpm.podcastuploader.control.UploadTask; -import net.jesterpm.podcastuploader.ui.ConfigurationWindow; -import net.jesterpm.podcastuploader.ui.ProgressWindow; - -/** - * Application entry-point. - * - * @author Jesse Morgan <jesse@jesterpm.net> - */ -public class PodcastUploader { - private static final String DEFAULT_CONFIG = System.getProperty("user.home") - + System.getProperty("file.separator") + ".podcastuploader"; - - public static void main(String... args) { - final Config appconfig = new Config(DEFAULT_CONFIG); - - if (args.length == 0) { - startConfigure(appconfig); - - } else { - if (args[0].equals("--help")) { - printHelp(); - } - - startUpload(appconfig, args[0]); - } - } - - private static void printHelp() { - System.out.println("PodcastUploader - Podcast upload utility."); - System.out.println("Created by Jesse Morgan <jesse@jesterpm.net>"); - System.out.println("http://jesterpm.net/projects/podcastuploader"); - System.out.println(); - System.out.println("Usage: PodcastUploader [directory]"); - System.out.println( - "When started with no arguments, the configuration dialog is opened."); - System.out.println( - "When started with one argument, it is assumed to be a directory\n" - + "with a metadata.txt file with upload instructions."); - System.out.println(); - } - - private static void startConfigure(final Config appconfig) { - ConfigurationWindow win = new ConfigurationWindow(); - ConfigureTask task = new ConfigureTask(appconfig, win); - - task.run(); - } - - public static void startUpload(final Config appconfig, final String dir) { - ProgressWindow win = new ProgressWindow(); - UploadTask task = new UploadTask(appconfig, win, dir); - - task.run(); - } -} |