using System; namespace TechBot.Library { public class SvnCommand : BaseCommand, ICommand { private IServiceOutput serviceOutput; private string svnCommand; public SvnCommand(IServiceOutput serviceOutput, string svnCommand) { this.serviceOutput = serviceOutput; this.svnCommand = svnCommand; } public bool CanHandle(string commandName) { return CanHandle(commandName, new string[] { "svn" }); } public void Handle(MessageContext context, string commandName, string parameters) { serviceOutput.WriteLine(context, svnCommand); } public string Help() { return "!svn"; } } }