fix: update dependencies

This commit is contained in:
Dylan R. E. Moonfire 2022-01-02 02:14:51 -06:00
parent 9344af62cd
commit 52797f136a
8 changed files with 40 additions and 37 deletions

View file

@ -7,11 +7,11 @@ namespace MfGames.ToolBuilder.Extensions
{
public static class ParseResultExtensions
{
public static List<string> ValueListForOption(
public static List<string> GetValueListForOption(
this ParseResult result,
Option<string> option)
{
string? optionValues = result.ValueForOption(option);
string? optionValues = result.GetValueForOption(option);
if (optionValues == null)
{

View file

@ -35,7 +35,7 @@ namespace MfGames.ToolBuilder
return defaultValue;
}
TType value = results.ValueForOption(option)!;
TType value = results.GetValueForOption(option)!;
return value;
}

View file

@ -19,10 +19,10 @@ namespace MfGames.ToolBuilder.Globals
{
this.ConfigOption = new Option<string[]>(
"--config",
"Configuration file to use for settings, otherwise a default will be used.",
ArgumentArity.OneOrMore)
"Configuration file to use for settings, otherwise a default will be used.")
{
AllowMultipleArgumentsPerToken = false,
Arity = ArgumentArity.OneOrMore,
};
this.ConfigOption.AddAlias("-c");
@ -129,7 +129,7 @@ namespace MfGames.ToolBuilder.Globals
}
var json = file.ReadAllText();
TType result = JsonConvert.DeserializeObject<TType>(json);
TType result = JsonConvert.DeserializeObject<TType>(json)!;
return result;
}

View file

@ -7,37 +7,37 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Autofac" Version="6.2.0" />
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="7.1.0" />
<PackageReference Include="Autofac" Version="6.3.0" />
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="7.2.0" />
<PackageReference Include="ConsoleTableExt" Version="3.1.9" />
<PackageReference Include="CsvHelper" Version="27.1.1" />
<PackageReference Include="FluentResults" Version="2.5.0" />
<PackageReference Include="Glob" Version="1.1.8" />
<PackageReference Include="Humanizer.Core" Version="2.11.10" />
<PackageReference Include="MfGames.IO" Version="1.0.5" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="5.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="5.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Roslynator.Analyzers" Version="3.2.2">
<PackageReference Include="CsvHelper" Version="27.2.1" />
<PackageReference Include="FluentResults" Version="3.1.0" />
<PackageReference Include="Glob" Version="1.1.9" />
<PackageReference Include="Humanizer.Core" Version="2.13.14" />
<PackageReference Include="MfGames.IO" Version="1.2.3" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="6.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
<PackageReference Include="Roslynator.Analyzers" Version="3.3.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers" Version="1.1.1">
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers" Version="3.3.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Roslynator.Formatting.Analyzers" Version="1.2.2">
<PackageReference Include="Roslynator.Formatting.Analyzers" Version="3.3.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Serilog" Version="2.10.0" />
<PackageReference Include="Serilog.Enrichers.Demystifier" Version="1.0.1" />
<PackageReference Include="Serilog.Exceptions" Version="7.0.0" />
<PackageReference Include="Serilog.Enrichers.Demystifier" Version="1.0.2" />
<PackageReference Include="Serilog.Exceptions" Version="8.0.0" />
<PackageReference Include="Serilog.Extensions.Autofac.DependencyInjection" Version="4.0.0" />
<PackageReference Include="Serilog.Extensions.Hosting" Version="4.1.2" />
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
<PackageReference Include="Serilog.Extensions.Hosting" Version="4.2.0" />
<PackageReference Include="Serilog.Sinks.Console" Version="4.0.1" />
<PackageReference Include="SerilogAnalyzer" Version="0.15.0" />
<PackageReference Include="System.CommandLine" Version="2.0.0-beta1.21216.1" />
<PackageReference Include="System.CommandLine" Version="2.0.0-beta2.21617.1" />
</ItemGroup>
</Project>

View file

@ -138,7 +138,7 @@ namespace MfGames.ToolBuilder.Tables
this.DefaultColumns?.ToList() ?? new List<string>();
var optionColumns = context.ParseResult
.ValueListForOption(this.tableColumnOption)
.GetValueListForOption(this.tableColumnOption)
.ToList();
List<string> tableColumns = optionColumns.Count == 0
@ -307,7 +307,7 @@ namespace MfGames.ToolBuilder.Tables
private TableFormatType GetTableFormat(InvocationContext context)
{
string? tableFormat =
context.ParseResult.ValueForOption(this.tableFormatOption)
context.ParseResult.GetValueForOption(this.tableFormatOption)
?? nameof(TableFormatType.Minimal);
if (!tableFormat.TryParseEnumFuzzy(out TableFormatType value))
@ -433,7 +433,7 @@ namespace MfGames.ToolBuilder.Tables
// We default to aligning numerical columns to the right.
bool noAlign =
context.ParseResult.ValueForOption(this.noAlignTableOption);
context.ParseResult.GetValueForOption(this.noAlignTableOption);
if (!noAlign)
{

View file

@ -7,28 +7,31 @@
<ItemGroup>
<PackageReference Include="CliWrap" Version="3.3.3" />
<PackageReference Include="coverlet.collector" Version="3.0.1">
<PackageReference Include="coverlet.collector" Version="3.1.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="JunitXml.TestLogger" Version="2.1.81" />
<PackageReference Include="JunitXml.TestLogger" Version="3.0.110" />
<PackageReference Include="MfGames.IO" Version="1.2.3" />
<PackageReference Include="MfGames.TestSetup" Version="1.0.4" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.7.0" />
<PackageReference Include="Roslynator.Analyzers" Version="3.2.2">
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
<PackageReference Include="Roslynator.Analyzers" Version="3.3.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers" Version="1.1.1">
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers" Version="3.3.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Roslynator.Formatting.Analyzers" Version="1.2.2">
<PackageReference Include="Roslynator.Formatting.Analyzers" Version="3.3.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="xunit" Version="2.3.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
<DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" />
</ItemGroup>

View file

@ -24,7 +24,7 @@ namespace SampleTool
/// <inheritdoc />
public Task<int> InvokeAsync(InvocationContext context)
{
bool messy = context.ParseResult.ValueForOption(this.messyOption);
bool messy = context.ParseResult.GetValueForOption(this.messyOption);
if (messy)
{

View file

@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="System.CommandLine" Version="2.0.0-beta1.21216.1" />
<PackageReference Include="System.CommandLine" Version="2.0.0-beta2.21617.1" />
</ItemGroup>
<ItemGroup>