public GitOpenCommand(ISettingAgent settingAgent, IRepositoryBusines repositoryBusiness, IQuestionAgent questionAgent, ITalkAgent talkAgent) : base(settingAgent, "Open", new[] { "open repo", "open repository" }) { _repositoryBusiness = repositoryBusiness; _questionAgent = questionAgent; _talkAgent = talkAgent; }
public GitStashPopCommand(ISettingAgent settingAgent, IRepositoryBusines repositoryBusiness, ITalkAgent talkAgent, IGitBusiness gitBusiness, IQuestionAgent questionAgent) : base(settingAgent, "Pop", new[] { "stash pop", "pop", "pop the stash", "pop stash" }) { _repositoryBusiness = repositoryBusiness; _talkAgent = talkAgent; _gitBusiness = gitBusiness; _questionAgent = questionAgent; }
public GitCommitCommand(ISettingAgent settingAgent, IRepositoryBusines repositoryBusiness, ITalkAgent talkAgent, IGitBusiness gitBusiness, IQuestionAgent questionAgent) : base(settingAgent, "Commit", new[] { "commit", "stage and commit", "stage commit", "amend" }) { _repositoryBusiness = repositoryBusiness; _talkAgent = talkAgent; _gitBusiness = gitBusiness; _questionAgent = questionAgent; }
public GitPullCommand(ISettingAgent settingAgent, IRepositoryBusines repositoryBusiness, ITalkAgent talkAgent, IGitBusiness gitBusiness, IQuestionAgent questionAgent) : base(settingAgent, "pull", new[] { "pull" }) { _repositoryBusiness = repositoryBusiness; _talkAgent = talkAgent; _gitBusiness = gitBusiness; _questionAgent = questionAgent; }
public GitResetHardCommand(ISettingAgent settingAgent, IRepositoryBusines repositoryBusiness, ITalkAgent talkAgent, IGitBusiness gitBusiness, IQuestionAgent questionAgent) : base(settingAgent, "Reset", new[] { "reset hard", "hard reset" }) { _repositoryBusiness = repositoryBusiness; _talkAgent = talkAgent; _gitBusiness = gitBusiness; _questionAgent = questionAgent; }
public GitStashCommand(ISettingAgent settingAgent, IRepositoryBusines repositoryBusiness, ITalkAgent talkAgent, IGitBusiness gitBusiness, IQuestionAgent questionAgent) : base(settingAgent, "Stash", new[] { "stash", "stash save", "save stash", "save to stash" }) { _repositoryBusiness = repositoryBusiness; _talkAgent = talkAgent; _gitBusiness = gitBusiness; _questionAgent = questionAgent; }
public AutoStartCommand(ISettingAgent settingAgent, IQuestionAgent questionAgent, ITalkAgent talkAgent) : base(settingAgent, "Autostart", new[] { "enable autostart", "disable autostart", "autostart on", "autostart off", "autostart" }) { _questionAgent = questionAgent; _talkAgent = talkAgent; }
public CloseCommand(ISettingAgent settingAgent, IQuestionAgent questionAgent, ITalkAgent talkAgent) : base(settingAgent, "Close", new[] { "close", "exit", "quit", "bye", "goodbye", "stop" }) { _questionAgent = questionAgent; _talkAgent = talkAgent; }