public static async Task RemoveProject(string companyName, MicroServiceEntity entity) { var path = await GoFilePaths.GetProjectPath(companyName, entity.Name); if (Directory.Exists(path)) { DeleteHelper.DeleteDirectory(path); } }
public static async Task Generate(string companyName, MicroServiceEntity entity) { var newProjectDir = await GoFilePaths.GetProjectPath(companyName, entity.Name); if (!Directory.Exists(newProjectDir)) { Directory.CreateDirectory(newProjectDir); } await GoFileGenerator.GenerateHealthcheckFile(newProjectDir, "healthCheck"); await GoFileGenerator.GenerateMainFile(newProjectDir, "localhost", "3000"); }