-
Notifications
You must be signed in to change notification settings - Fork 1
/
RunnerOptions.cs
18 lines (15 loc) · 1.16 KB
/
RunnerOptions.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
namespace Tidy.AdventOfCode
{
/// <summary>The options object used to configure different aspects of the default <see cref="Runner"/>.</summary>
public sealed class RunnerOptions
{
/// <summary>If set to true, the download (and caching) of the user's input will be disabled. Default value is false.</summary>
public bool DisableAutomaticInputDownload { get; set; } = false;
/// <summary>If set to true, the upload (and caching) of the user's answers and the caching of recieved responses will be disabled. Default value is false.</summary>
public bool DisableAutomaticAnswerUpload { get; set; } = false;
/// <summary>If set to true, the answer value will be copied to the clipboard after a successful run (only on Windows). Default is false.</summary>
public bool CopyAnswerToClipboard { get; set; } = false;
/// <summary>If set to true or unset, the answer will be colorized with console virtual terminal sequences. Some terminals might not support outputting the sequences and the commands might be visible instead of the colorization.</summary>
public bool ColorizeResponses { get; set; } = true;
}
}