Skip to content

Commit 1742e91

Browse files
baronfelChet Husk
authored andcommitted
remove abbreviations from verbosity enum definition and update callsites
1 parent 2b9fc02 commit 1742e91

File tree

59 files changed

+186
-182
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+186
-182
lines changed

src/Cli/Microsoft.DotNet.Cli.Utils/MSBuildArgs.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ private MSBuildArgs(
2020
string[]? getItem,
2121
string[]? getTargetResult,
2222
string[]? getResultOutputFile,
23-
VerbosityOptions? verbosity,
23+
Verbosity? verbosity,
2424
string[]? otherMSBuildArgs)
2525
{
2626
GlobalProperties = properties;
@@ -59,7 +59,7 @@ private MSBuildArgs(
5959

6060
public string[]? GetResultOutputFile { get; }
6161

62-
public VerbosityOptions? Verbosity { get; }
62+
public Verbosity? Verbosity { get; }
6363

6464
/// <summary>
6565
/// All other arguments that aren't already explicitly modeled by this structure.
@@ -97,7 +97,7 @@ public static MSBuildArgs AnalyzeMSBuildArguments(IEnumerable<string> forwardedA
9797
var getTargetResult = TryGetValue<string[]?>("--getTargetResult");
9898
var getResultOutputFile = TryGetValue<string[]?>("--getResultOutputFile");
9999
var verbosity = parseResult.GetResult("--verbosity") is OptionResult verbosityResult
100-
? verbosityResult.GetValueOrDefault<VerbosityOptions?>()
100+
? verbosityResult.GetValueOrDefault<Verbosity?>()
101101
: null;
102102
var otherMSBuildArgs = parseResult.UnmatchedTokens.ToArray();
103103
return new MSBuildArgs(
@@ -127,7 +127,7 @@ public static MSBuildArgs FromOtherArgs(params ReadOnlySpan<string> args)
127127
{
128128
return new MSBuildArgs(null, null, null, null, null, null, null, null, args.ToArray());
129129
}
130-
public static MSBuildArgs FromVerbosity(VerbosityOptions verbosity)
130+
public static MSBuildArgs FromVerbosity(Verbosity verbosity)
131131
{
132132
return new MSBuildArgs(null, null, null, null, null, null, null, verbosity, null);
133133
}
@@ -294,7 +294,7 @@ public MSBuildArgs CloneWithAdditionalTargets(params ReadOnlySpan<string> additi
294294
OtherMSBuildArgs.ToArray());
295295
}
296296

297-
public MSBuildArgs CloneWithVerbosity(VerbosityOptions newVerbosity)
297+
public MSBuildArgs CloneWithVerbosity(Verbosity newVerbosity)
298298
{
299299
return new MSBuildArgs(
300300
GlobalProperties,

src/Cli/Microsoft.DotNet.Cli.Utils/MSBuildForwardingAppWithoutLogging.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static string MSBuildVersion
2222

2323
private const string SdksDirectoryName = "Sdks";
2424

25-
internal const VerbosityOptions DefaultVerbosity = VerbosityOptions.m;
25+
internal const Verbosity DefaultVerbosity = Verbosity.minimal;
2626

2727
// Null if we're running MSBuild in-proc.
2828
private ForwardingAppImplementation? _forwardingApp;

src/Cli/Microsoft.DotNet.Cli.Utils/VerbosityOptions.cs renamed to src/Cli/Microsoft.DotNet.Cli.Utils/Verbosity.cs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,12 @@ namespace Microsoft.DotNet.Cli.Utils;
33
/// <summary>
44
/// Represents the desired verbosity level for command output.
55
/// Maps mostly to MSBuild's verbosity levels.
6-
/// The odd naming is because we're currently leaning entirely on System.CommandLine's
7-
/// default enum parsing.
86
/// </summary>
9-
public enum VerbosityOptions
7+
public enum Verbosity
108
{
119
quiet,
12-
q,
1310
minimal,
14-
m,
1511
normal,
16-
n,
1712
detailed,
18-
d,
19-
diagnostic,
20-
diag
13+
diagnostic
2114
}

src/Cli/dotnet/CliSchema.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,11 +187,11 @@ private static RootCommandDetails CreateRootCommandDetails(Command command)
187187

188188
/// <summary>
189189
/// Maps some types that don't serialize well to more human-readable strings.
190-
/// For example, <see cref="VerbosityOptions"/> is serialized as a string instead of an integer.
190+
/// For example, <see cref="Verbosity"/> is serialized as a string instead of an integer.
191191
/// </summary>
192192
private static object? HumanizeValue(object? v) => v switch
193193
{
194-
VerbosityOptions o => Enum.GetName(o),
194+
Verbosity o => Enum.GetName(o),
195195
null => null,
196196
_ => v // For other types, return as is
197197
};

src/Cli/dotnet/Commands/Build/BuildCommandParser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ internal static class BuildCommandParser
5959
/// </summary>
6060
public static readonly Option<string[]?> TargetOption = CommonOptions.MSBuildTargetOption();
6161

62-
public static readonly Option<Utils.VerbosityOptions?> VerbosityOption = CommonOptions.VerbosityOption();
62+
public static readonly Option<Utils.Verbosity?> VerbosityOption = CommonOptions.VerbosityOption();
6363

6464
private static readonly Command Command = ConstructCommand();
6565

src/Cli/dotnet/Commands/Clean/CleanCommandParser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ internal static class CleanCommandParser
3636

3737
public static readonly Option<string[]> TargetOption = CommonOptions.RequiredMSBuildTargetOption("Clean");
3838

39-
public static readonly Option<Utils.VerbosityOptions> VerbosityOption = CommonOptions.VerbosityOption(Utils.VerbosityOptions.normal);
39+
public static readonly Option<Utils.Verbosity> VerbosityOption = CommonOptions.VerbosityOption(Utils.Verbosity.normal);
4040

4141

4242
private static readonly Command Command = ConstructCommand();

src/Cli/dotnet/Commands/New/NewCommandParser.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ internal static class NewCommandParser
3131

3232
private const string HostIdentifier = "dotnetcli";
3333

34-
private const VerbosityOptions DefaultVerbosity = VerbosityOptions.normal;
34+
private const Verbosity DefaultVerbosity = Verbosity.normal;
3535

3636
private static readonly Option<bool> s_disableSdkTemplatesOption = new Option<bool>("--debug:disable-sdk-templates")
3737
{
@@ -48,7 +48,7 @@ internal static class NewCommandParser
4848
Recursive = true
4949
}.Hide();
5050

51-
private static readonly Option<VerbosityOptions> s_verbosityOption = new("--verbosity", "-v")
51+
private static readonly Option<Verbosity> s_verbosityOption = new("--verbosity", "-v")
5252
{
5353
DefaultValueFactory = _ => DefaultVerbosity,
5454
Description = CliCommandStrings.Verbosity_OptionDescription,
@@ -82,22 +82,22 @@ static CliTemplateEngineHost GetEngineHost(ParseResult parseResult)
8282
FileInfo? outputPath = parseResult.GetValue(SharedOptions.OutputOption);
8383

8484
OptionResult? verbosityOptionResult = parseResult.GetResult(s_verbosityOption);
85-
VerbosityOptions verbosity = DefaultVerbosity;
85+
Verbosity verbosity = DefaultVerbosity;
8686

8787
if (diagnosticMode || CommandLoggingContext.IsVerbose)
8888
{
8989
CommandLoggingContext.SetError(true);
9090
CommandLoggingContext.SetOutput(true);
9191
CommandLoggingContext.SetVerbose(true);
92-
verbosity = VerbosityOptions.diagnostic;
92+
verbosity = Verbosity.diagnostic;
9393
}
9494
else if (verbosityOptionResult != null
9595
&& !verbosityOptionResult.Implicit
9696
// if verbosityOptionResult contains an error, ArgumentConverter.GetValueOrDefault throws an exception
9797
// and callstack is pushed to process output
9898
&& !parseResult.Errors.Any(error => error.SymbolResult == verbosityOptionResult))
9999
{
100-
VerbosityOptions userSetVerbosity = verbosityOptionResult.GetValueOrDefault<VerbosityOptions>();
100+
Verbosity userSetVerbosity = verbosityOptionResult.GetValueOrDefault<Verbosity>();
101101
if (userSetVerbosity.IsQuiet())
102102
{
103103
CommandLoggingContext.SetError(false);

src/Cli/dotnet/Commands/NuGet/NuGetCommandParser.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ private static Command GetVerifyCommand()
153153
verifyCommand.Options.Add(new Option<IEnumerable<string>>(fingerprint)
154154
.ForwardAsManyArgumentsEachPrefixedByOption(fingerprint)
155155
.AllowSingleArgPerToken());
156-
verifyCommand.Options.Add(CommonOptions.VerbosityOption(Utils.VerbosityOptions.normal));
156+
verifyCommand.Options.Add(CommonOptions.VerbosityOption(Utils.Verbosity.normal));
157157

158158
verifyCommand.SetAction(NuGetCommand.Run);
159159

@@ -184,13 +184,13 @@ private static Command GetTrustCommand()
184184
// as well as the standard NugetCommand.Run handler
185185

186186
trustCommand.Options.Add(configFile);
187-
trustCommand.Options.Add(CommonOptions.VerbosityOption(Utils.VerbosityOptions.normal));
187+
trustCommand.Options.Add(CommonOptions.VerbosityOption(Utils.Verbosity.normal));
188188
trustCommand.SetAction(NuGetCommand.Run);
189189

190190
foreach (var command in trustCommand.Subcommands)
191191
{
192192
command.Options.Add(configFile);
193-
command.Options.Add(CommonOptions.VerbosityOption(Utils.VerbosityOptions.normal));
193+
command.Options.Add(CommonOptions.VerbosityOption(Utils.Verbosity.normal));
194194
command.SetAction(NuGetCommand.Run);
195195
}
196196

@@ -261,7 +261,7 @@ private static Command GetSignCommand()
261261
{
262262
Arity = ArgumentArity.Zero
263263
});
264-
signCommand.Options.Add(CommonOptions.VerbosityOption(Utils.VerbosityOptions.normal));
264+
signCommand.Options.Add(CommonOptions.VerbosityOption(Utils.Verbosity.normal));
265265

266266
signCommand.SetAction(NuGetCommand.Run);
267267

src/Cli/dotnet/Commands/Pack/PackCommand.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,14 @@ public static CommandBase FromParseResult(ParseResult parseResult, string? msbui
7575
});
7676
}
7777

78-
private static LogLevel MappingVerbosityToNugetLogLevel(VerbosityOptions? verbosity)
78+
private static LogLevel MappingVerbosityToNugetLogLevel(Verbosity? verbosity)
7979
{
8080
return verbosity switch
8181
{
82-
VerbosityOptions.diagnostic or VerbosityOptions.diag => LogLevel.Debug,
83-
VerbosityOptions.minimal or VerbosityOptions.m => LogLevel.Minimal,
84-
VerbosityOptions.normal or VerbosityOptions.n => LogLevel.Information,
85-
VerbosityOptions.detailed or VerbosityOptions.d => LogLevel.Verbose,
82+
Verbosity.diagnostic => LogLevel.Debug,
83+
Verbosity.minimal => LogLevel.Minimal,
84+
Verbosity.normal => LogLevel.Information,
85+
Verbosity.detailed => LogLevel.Verbose,
8686
_ => LogLevel.Minimal
8787
};
8888
}

src/Cli/dotnet/Commands/Pack/PackCommandParser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ internal static class PackCommandParser
6060
public static readonly Option<string?> ConfigurationOption = CommonOptions.ConfigurationOption(CliCommandStrings.PackConfigurationOptionDescription);
6161

6262
public static readonly Option<string[]> TargetOption = CommonOptions.RequiredMSBuildTargetOption("Pack", [("_IsPacking", "true")]);
63-
public static readonly Option<Utils.VerbosityOptions?> VerbosityOption = BuildCommandParser.VerbosityOption;
63+
public static readonly Option<Utils.Verbosity?> VerbosityOption = BuildCommandParser.VerbosityOption;
6464

6565
public static Option<NuGetVersion> VersionOption =
6666
new Option<NuGetVersion>("--version")

0 commit comments

Comments
 (0)