/// <summary> /// Method that handles "rename" command. /// </summary> /// <param name="renameOptions">Options passed to the command.</param> internal static void HandleRename(RenameOptions renameOptions) { CommandHandlerHelper.TryExecute(renameOptions, options => { var client = CommandHandlerHelper.CreateClient(options); client.Rename(options.CurrentName, options.NewName); }); }
public void SetOptions(RenameOptions other) { var optionsCopy = new RenameOptions(); optionsCopy.CharactersToRemove = other.CharactersToRemove; optionsCopy.CharactersAreRegex = other.CharactersAreRegex; optionsCopy.IsCaseSensitive = other.IsCaseSensitive; this.customOptions = optionsCopy; this.currentPresetID = PresetID.Custom; }
public int ExecuteWithRenameOptions(RenameOptions opts) { var renameWarden = _container.Resolve <IRenameWarden>(); try { var renameOptions = _mapper.Map <RenameOptions, RenameWardenOptions>(opts); renameWarden.Execute(renameOptions); return(0); } catch (Exception) { throw; //return -1; } }
private int RenameInstall(RenameOptions options) { if (options.old_name == null || options.new_name == null) { User.RaiseMessage("rename <old_name> <new_name> - argument missing, perhaps you forgot it?"); return(Exit.BADOPT); } if (!Manager.HasInstance(options.old_name)) { User.RaiseMessage("Couldn't find install with name \"{0}\", aborting..", options.old_name); return(Exit.BADOPT); } Manager.RenameInstance(options.old_name, options.new_name); User.RaiseMessage("Successfully renamed \"{0}\" to \"{1}\"", options.old_name, options.new_name); return(Exit.OK); }
public bool RenameLoadout(LoadoutViewModel loadoutViewModel) { var renameOptions = new RenameOptions { WindowTitle = $"Rename skill loadout", WindowPrompt = $"Rename skill loadout '{loadoutViewModel.Name}'", WindowDefaultValue = loadoutViewModel.Name, IsInputMandatory = true, IsValid = x => Loadouts.Where(l => l != loadoutViewModel).All(l => l.Name != x) }; if (ServicesContainer.GetService <IRenameService>().Rename(renameOptions, out string newName)) { loadoutViewModel.Name = newName; return(true); } return(false); }
private static int RenameInstall(RenameOptions options) { if (options.old_name == null || options.new_name == null) { User.WriteLine("rename <old_name> <new_name> - argument missing, perhaps you forgot it?"); return(Exit.BADOPT); } if (!KSPManager.Instances.ContainsKey(options.old_name)) { User.WriteLine("Couldn't find install with name \"{0}\", aborting..", options.old_name); return(Exit.BADOPT); } KSPManager.RenameInstance(options.old_name, options.new_name); User.WriteLine("Successfully renamed \"{0}\" to \"{1}\"", options.old_name, options.new_name); return(Exit.OK); }
private static void SaveOptionToConfig(RenameOptions options) { var config = Configuration.Load(); var from = config.Subtrees.FirstOrDefault(t => t.Alias == options.From); if (from == null) { Console.WriteLine($"Alias {options.From} not found."); return; } if (config.Subtrees.Exists(t => t.Alias == options.To)) { Console.WriteLine($"Alias {options.To} already exists."); return; } from.Alias = options.To; config.Save(); Console.WriteLine($"{options.From} was renamed to {options.To}."); }
public static ProjectRenamer Create(Project selectedProject, RenameOptions renameOptions) { var dteSolutionHelper = new DteSolutionHelper(); ProjectRenamer projectRenamer; if (IsSharedProject(selectedProject)) { projectRenamer = new SharedTypeProjectRenamer { ProjectUniqueName = Path.ChangeExtension(selectedProject.UniqueName, null), }; } else { projectRenamer = new ProjectRenamer { ProjectUniqueName = selectedProject.UniqueName }; } projectRenamer.SolutionFullName = dteSolutionHelper.GetSolutionFullName(); projectRenamer.ProjectFullName = selectedProject.FullName; projectRenamer.ProjectName = selectedProject.Name; projectRenamer.ProjectNameNew = renameOptions.ProjectName; projectRenamer.SolutionProjects = dteSolutionHelper.GetSolutionProjects().Select(it => it.FullName); if (renameOptions.IsNecessaryToRenameClassNamespace) { projectRenamer.NamespaceRenamer = new NamespaceRenamer { IsNecessaryToRename = renameOptions.IsNecessaryToRenameClassNamespace, ProjectFiles = dteSolutionHelper.GetProjectFiles(selectedProject), SolutionFiles = dteSolutionHelper.GetSolutionFilesExceptSelectedProject(selectedProject) }; } return(projectRenamer); }
private int RenameInstall(RenameOptions options) { if (options.old_name == null || options.new_name == null) { User.RaiseMessage("rename <old_name> <new_name> - argument missing, perhaps you forgot it?"); return Exit.BADOPT; } if (!Manager.HasInstance(options.old_name)) { User.RaiseMessage("Couldn't find install with name \"{0}\", aborting..", options.old_name); return Exit.BADOPT; } Manager.RenameInstance(options.old_name, options.new_name); User.RaiseMessage("Successfully renamed \"{0}\" to \"{1}\"", options.old_name, options.new_name); return Exit.OK; }
public static GitExecuteResult TryExecute(RenameOptions options) { SaveOptionToConfig(options); return(new GitExecuteResult()); }