36 lines
704 B
C#
36 lines
704 B
C#
using NDesk.Options;
|
|
using Sep.Git.Tfs.Util;
|
|
|
|
namespace Sep.Git.Tfs.Commands
|
|
{
|
|
[StructureMapSingleton]
|
|
public class CleanupOptions
|
|
{
|
|
private readonly Globals _globals;
|
|
|
|
public CleanupOptions(Globals globals)
|
|
{
|
|
_globals = globals;
|
|
}
|
|
|
|
public OptionSet OptionSet
|
|
{
|
|
get
|
|
{
|
|
return new OptionSet
|
|
{
|
|
{ "v|verbose", v => IsVerbose = v != null },
|
|
};
|
|
}
|
|
}
|
|
|
|
private bool IsVerbose { get; set; }
|
|
|
|
public void Init()
|
|
{
|
|
if (IsVerbose)
|
|
_globals.DebugOutput = true;
|
|
}
|
|
}
|
|
}
|