From be63c780cf2046b593ec88ef22e0ed765808d0e1 Mon Sep 17 00:00:00 2001 From: Sam <30577766+Samasaur1@users.noreply.github.com> Date: Thu, 2 Feb 2023 14:26:00 -0800 Subject: [PATCH] Make markdown-tool changes backwards compatible as well --- Sources/markdown-tool/Commands/FormatCommand.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/markdown-tool/Commands/FormatCommand.swift b/Sources/markdown-tool/Commands/FormatCommand.swift index c4568802..bfe3a0bb 100644 --- a/Sources/markdown-tool/Commands/FormatCommand.swift +++ b/Sources/markdown-tool/Commands/FormatCommand.swift @@ -97,7 +97,7 @@ extension MarkdownCommand { var emphasisMarker: String = "*" @Option(help: "Strong emphasis marker; choices: \(MarkupFormatter.Options.EmphasisMarker.allCases.map { $0.rawValue }.joined(separator: ", "))") - var strongEmphasisMarker: String = "*" + var strongEmphasisMarker: String? @Flag(inversion: .prefixedNo, exclusivity: .chooseLast, help: "Condense links whose text matches their destination to 'autolinks' e.g. ") var condenseAutolinks: Bool = true @@ -211,7 +211,7 @@ extension MarkdownCommand { throw ArgumentParser.ValidationError("The value '\(self.emphasisMarker)' is invalid for '--emphasis-marker'") } - guard let strongEmphasisMarker = MarkupFormatter.Options.EmphasisMarker(argument: strongEmphasisMarker) else { + guard let strongEmphasisMarker = MarkupFormatter.Options.EmphasisMarker(argument: strongEmphasisMarker ?? self.emphasisMarker) else { throw ArgumentParser.ValidationError("The value '\(self.strongEmphasisMarker)' is invalid for '--strong-emphasis-marker'") }