Skip to content

Commit

Permalink
refactor(settings): 🧑‍💻 move - flag literal into Settings (#101)
Browse files Browse the repository at this point in the history
  • Loading branch information
JamesNZL committed Jul 6, 2023
1 parent 6172c8e commit 4a84860
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions src/Settings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,13 @@ public class Settings

internal const string ProjectPrefix = "@";
internal const string EscapeCharacter = @"\";
internal const string FlagPrefix = "-";

internal const string ClearDescriptionFlag = "-C";
internal const string TimeSpanFlag = "-t";
internal const string TimeSpanEndFlag = "-T";
internal const string ListPastFlag = "-l";
internal const string ShowStopFlag = "-S";
internal const string ClearDescriptionFlag = $"{Settings.FlagPrefix}C";
internal const string TimeSpanFlag = $"{Settings.FlagPrefix}t";
internal const string TimeSpanEndFlag = $"{Settings.FlagPrefix}T";
internal const string ListPastFlag = $"{Settings.FlagPrefix}l";
internal const string ShowStopFlag = $"{Settings.FlagPrefix}S";

internal const string NoProjectName = "No Project";
internal const string NoClientName = "No Client";
Expand All @@ -46,7 +47,7 @@ public class Settings

internal static readonly Regex QueryEscapingRegex = new Regex(@$"(\{Settings.EscapeCharacter}(?!\{Settings.EscapeCharacter}))");
internal static readonly Regex UnescapedProjectRegex = new Regex(@$"(?<!\{Settings.EscapeCharacter}){Settings.ProjectPrefix}");
internal static readonly Regex UnescapedFlagRegex = new Regex(@" -");
internal static readonly Regex UnescapedFlagRegex = new Regex(@$" {Settings.FlagPrefix}");
internal static readonly Regex ProjectCaptureRegex = new Regex(@$"(?<!\{Settings.EscapeCharacter}){Settings.ProjectPrefix}(.*)");
internal static readonly Regex ReportsSpanOffsetRegex = new Regex(@"-(\d+)");

Expand Down

0 comments on commit 4a84860

Please sign in to comment.