Exemplo n.º 1
0
        static void Main(string[] args)
        {
            PathHelper.InitializeAppFolder();

            RepositoryManager rm = TaskStore.LoadRepositoryManager();
            TaskManager       tm = TaskStore.LoadTaskManager(rm.CurrentRepository);
            StateManager      sm = TaskStore.LoadStateManager();

            var processor = new CommandProcessor(tm, rm, sm);

            processor.AddCommandsObject(new TaskCommands(tm, sm));
            processor.AddCommandsObject(new RepositoryCommands(rm));
            processor.AddCommandsObject(new StateCommands(sm));
            processor.AddCommandsObject(processor);

            processor.Run(args);
        }