Beispiel #1
0
        //~~~~~~~~ The entry point ~~~~~~~~~

        public void Start(string[] args)
        {
            if (!RecordingSystem.IsRecordingSystemOk())
            {
                Console.WriteLine("Please run `record_screen_and_upload` before continuing.");
                return;
            }

            WindowsConsoleSupport.EnableColours();

            Console.WriteLine("Connecting to " + hostname);

            if (UseExperimentalFeature())
            {
                ExecuteServerActionFromUserInput(args);
            }
            else
            {
                ExecuteRunnerActionFromArgs(args);
            }

            bool holdAfterFinish = bool.Parse(CredentialsConfigFile.Get("tdl_hold_after_finish", "true"));

            if (holdAfterFinish)
            {
                Console.Write("\nPress any key to exit... ");
                Console.ReadKey();
            }
        }