33 lines
723 B
C#
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;
|
|
}
|
|
}
|
|
}
|