private static void SetVerbosity(Options options) { if (options.Verbose) { Log.EnableVerboseMode(); } }
private static void SetRights(Options options) { Unlocker.Allow = Unlocker.Result.All; if (options.DenyKill) { Unlocker.Allow = Unlocker.Allow ^ Unlocker.Result.Kill; } if (options.DenyMessage) { Unlocker.Allow = Unlocker.Allow ^ Unlocker.Result.Message; } }
private static int Main(string[] args) { var options = new Options(); if (!Parser.Default.ParseArguments(args, options)) { return 1; } SetRights(options); SetTimeout(options); SetVerbosity(options); var wr = new WarmRemover { VerboseMode = options.Verbose }; return wr.Remove(options.Target); }
private static void SetTimeout(Options options) { Unlocker.SecondsToWaitForHandleRelease = options.Timeout; }