99import simplexity .commands .ExitCommand ;
1010import simplexity .commands .HelpCommand ;
1111import simplexity .commands .ReloadCommand ;
12- import simplexity .config .TTSConfig ;
12+ import simplexity .config .AbstractConfig ;
13+ import simplexity .config .config .AwsConfig ;
14+ import simplexity .config .config .ReplaceTextConfig ;
15+ import simplexity .config .config .TTSConfig ;
1316import simplexity .httpserver .LocalServer ;
1417import simplexity .setup .PollySetup ;
18+ import simplexity .util .ColorTags ;
1519import simplexity .util .Util ;
1620
21+ import java .util .ArrayList ;
1722import java .util .Scanner ;
1823
1924public class Main {
2025 private static final Logger logger = LoggerFactory .getLogger (Main .class );
2126 private static CommandManager commandManager ;
27+ private static ArrayList <AbstractConfig > configs = new ArrayList <>();
2228 public static PollyHandler pollyHandler ;
2329 private static SpeechHandler speechHandler ;
2430 public static Scanner scanner ;
@@ -29,9 +35,10 @@ public static void main(String[] args) {
2935 scanner = new Scanner (System .in );
3036 commandManager = new CommandManager ();
3137 registerCommands (commandManager );
32- TTSConfig . getInstance (). reloadConfig ();
38+ setupConfigs ();
3339 PollySetup .setupPollyAndSpeech ();
3440 LocalServer .run ();
41+ System .out .println (ColorTags .parse ("<red>TEST</red> <bold> THIS IS A TEST</bold>" ));
3542 while (runApp ) {
3643 String input = scanner .nextLine ();
3744 if (!commandManager .runCommand (input )) {
@@ -46,6 +53,15 @@ private static void registerCommands(CommandManager commandManager) {
4653 commandManager .registerCommand (new ReloadCommand ("--reload" , "Reloads the configuration" ));
4754 }
4855
56+ private static void setupConfigs (){
57+ AwsConfig awsConfig = new AwsConfig ();
58+ configs .add (awsConfig );
59+ TTSConfig ttsConfig = new TTSConfig ();
60+ configs .add (ttsConfig );
61+ ReplaceTextConfig replaceTextConfig = new ReplaceTextConfig ();
62+ configs .add (replaceTextConfig );
63+ }
64+
4965 public static CommandManager getCommandManager () {
5066 return commandManager ;
5167 }
0 commit comments