public static void Rename( [Required] [Description("Project name")] string projectName) { var workspace = GetWorkspaceOrExit(); ProjectRename rename = Factory.ProjectRename; rename.Rename(workspace, projectName); }
static Factory() { FileSystem = new FileSystem(Logger); ImportExport = new ImportExport(PrettyPrinter, PomReader, Logger, FileSystem); ProjectRename = new ProjectRename(ImportExport); ProcessFlowJsonReader = new ProcessFlowJsonReader(PrettyPrinter); var verifications = new List <IStructuralOperation>(); verifications.Add(new RootPomOperations(PomReader, LogicLIbraryReader)); verifications.Add(new ProjectOperations(PomReader, ControllerJsonReader, FactoryFrameworkReader, ProjectJsonReader)); verifications.Add( new ProcessOperations( PomReader, BpmnReader, FfdReader, ProcessFlowJsonReader, ProcessJsonReader, StatusTableReader)); AllProjectOperations = new AllProjectOperations(verifications); }