Files
git-tfs/GitTfs/Commands/CleanupOptions.cs
2012-01-29 06:31:37 -05:00

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;
}
}
}