public void Init(ControllModule controllModule) { this.controllModule = controllModule; switch (runArguments[0]) { case "create": controllModule.CreateProject(runArguments[1]); break; case "compile": if (runArguments.Length > 1) { Directory.SetCurrentDirectory(Path.Combine(Directory.GetCurrentDirectory(), runArguments[1])); } controllModule.Compile(); break; case "help": Console.WriteLine("write create <project name> to create project"); Console.WriteLine("write compile <project name> to compile project"); break; } }
static void Main(string[] args) { var cliManager = new CLIManager(args); var controllModule = new ControllModule(cliManager); }