Esempio n. 1
0
        /// <summary>
        /// Processes the input program arguments and executes the specified planning task(s).
        /// </summary>
        /// <param name="args">Program input arguments.</param>
        public static void ExecuteFromProgramArguments(string[] args)
        {
            PlanningTasksWithExecutionParameters executionDetails;

            try
            {
                executionDetails = TasksLoader.FromProgramArguments(args);
            }
            catch (TasksLoaderException e)
            {
                Console.WriteLine($"Error while loading input parameters: {e.Message}");
                return;
            }

            Execute(executionDetails.PlanningTasks, executionDetails.Parameters);
        }