protected override async Task OnBranchSelection(string command)
 {
     var branch = CurrentRepository.GetBranchInfo(includeRemote: false)
                  .FirstOrDefault(x => string.Equals(x.Name, command, StringComparison.OrdinalIgnoreCase));
     var switchInfo = new SwitchBranchInfo()
     {
         BranchInfo = branch,
         Switch     = true,
         Repository = CurrentRepository
     };
     await GitCommandWrappers.SwitchCommand(switchInfo);
 }