package yukihane.inqubus;
-import yukihane.inqubus.config.Config;
+import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.logging.Level;
import javax.swing.UIManager.LookAndFeelInfo;
import javax.swing.UnsupportedLookAndFeelException;
import org.apache.commons.configuration.ConfigurationException;
+import yukihane.inqubus.config.Config;
import yukihane.inqubus.gui.MainFrame;
+import yukihane.inqubus.saccubus.prompt.Prompt;
/**
* いんきゅばす起動クラス.
showWelcome = true;
logger.log(Level.FINER, "コンフィグファイルが無いためデフォルト値で起動", ex);
}
+
+ // 第1引数がメールアドレスと思しき時はさきゅばすフォーマットのコマンドラインであるとみなしてパース
+ if (args.length > 0 && args[0].contains("@")) {
+ try {
+ new Prompt().main(args);
+ } catch (Exception ex) {
+ logger.log(Level.SEVERE, "処理が正常終了しませんでした", ex);
+ }
+ return;
+ }
+
final RunWindow invoke = new RunWindow(showWelcome);
java.awt.EventQueue.invokeLater(invoke);
}