Files
git-tfs/GitTfs/Commands/Diagnostics.cs
2012-02-01 07:27:49 -05:00

33 lines
723 B
C#

using System;
using System.Collections.Generic;
using System.IO;
using NDesk.Options;
using StructureMap;
namespace Sep.Git.Tfs.Commands
{
[Pluggable("diagnostics")]
public class Diagnostics : GitTfsCommand
{
private readonly TextWriter _stdout;
private readonly IContainer _container;
public Diagnostics(TextWriter stdout, IContainer container)
{
_stdout = stdout;
_container = container;
}
public OptionSet OptionSet
{
get { return new OptionSet(); }
}
public int Run()
{
_stdout.WriteLine(_container.WhatDoIHave());
return GitTfsExitCodes.OK;
}
}
}