diff --git a/src/SeqCli/Cli/Commands/Dashboard/RenderCommand.cs b/src/SeqCli/Cli/Commands/Dashboard/RenderCommand.cs index fb3cac9a..bbbd7f59 100644 --- a/src/SeqCli/Cli/Commands/Dashboard/RenderCommand.cs +++ b/src/SeqCli/Cli/Commands/Dashboard/RenderCommand.cs @@ -58,7 +58,7 @@ public RenderCommand() _range = Enable(); _signal = Enable(); _timeout = Enable(); - _output = Enable(); + _output = Enable(new OutputFormatFeature(supportNative: true)); _storagePath = Enable(); _connection = Enable(); } @@ -191,7 +191,7 @@ static string BuildSqlQuery(ChartQueryPart query, DateTime rangeStart, DateTime static SignalExpressionPart? Intersect(params SignalExpressionPart?[] expressions) { - var result = (SignalExpressionPart?) null; + SignalExpressionPart? result = null; foreach (var s in expressions) { diff --git a/src/SeqCli/Output/NativeFormatter.cs b/src/SeqCli/Output/NativeFormatter.cs index 782a2433..79017ce5 100644 --- a/src/SeqCli/Output/NativeFormatter.cs +++ b/src/SeqCli/Output/NativeFormatter.cs @@ -255,7 +255,6 @@ public static void WriteQueryResult(TextWriter output, QueryResultPart result) output.Write(' '); output.Write(heading); } - output.WriteLine(); } else { diff --git a/test/SeqCli.EndToEnd/Dashboard/RenderTestCase.cs b/test/SeqCli.EndToEnd/Dashboard/RenderTestCase.cs index e7baad65..c1810319 100644 --- a/test/SeqCli.EndToEnd/Dashboard/RenderTestCase.cs +++ b/test/SeqCli.EndToEnd/Dashboard/RenderTestCase.cs @@ -18,7 +18,7 @@ public Task ExecuteAsync( var exit = runner.Exec("dashboard list"); Assert.Equal(0, exit); - var id = runner.LastRunProcess.Output.Split(' ')[0]; + var id = runner.LastRunProcess!.Output.Split(' ')[0]; exit = runner.Exec("dashboard render", $"-i {id} -c \"All Events\" --last 1d --by 1h --no-color"); Assert.Equal(0, exit);