Exemple #1
0
        public static int Run(InitOptions opts)
        {
            var runner = new InitRunner();
            var result = runner.Init(opts.ToInitConfig());

            return(result);
        }
Exemple #2
0
 public static Func <AddPeriodOptions, int> RunAddPeriod()
 {
     return((AddPeriodOptions opts) =>
     {
         if (!InitRunner.IsConfigured())
         {
             Console.ForegroundColor = ConsoleColor.Red;
             Console.WriteLine("Trackmat is not configured yet");
             Console.WriteLine("Please run \"trackmat init\" to configure Trackmat");
             Console.ResetColor();
             return (int)ExitCodes.NotConfigured;
         }
         return AddPeriodOptions.Run(opts);
     });
 }