Skip to content

Commit 07ed32e

Browse files
committed
Merge branch 'dev' of github.com:datalust/seqcli into opt-in-to-apikey-forwarding
# Conflicts: # src/SeqCli/Forwarder/Web/Api/IngestionEndpoints.cs
2 parents b4b23e2 + 1b3c383 commit 07ed32e

105 files changed

Lines changed: 698 additions & 392 deletions

File tree

Some content is hidden

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

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ seqcli config -k connection.serverUrl -v https://your-seq-server
1919
seqcli config -k connection.apiKey -v your-api-key
2020
```
2121

22-
The API key will be stored in your `SeqCli.json` configuration file; on Windows, this is encrypted using DPAPI; on Mac/Linux the key is currently stored in plain text. As an alternative to storing the API key in configuration, it can be passed to each command via the `--apikey=` argument.
22+
The API key will be stored in your `SeqCli.json` configuration file; on Windows, this is encrypted using DPAPI; on Mac/Linux the key is stored in plain text unless an encryptor is defined in `encryption.encryptor`. As an alternative to storing the API key in configuration, it can be passed to each command via the `--apikey=` argument.
2323

2424
`seqcli` is also available as a Docker container under [`datalust/seqcli`](https://store.docker.com/community/images/datalust/seqcli):
2525

build/Build.Windows.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ function Restore-Packages
2828

2929
function Execute-Tests($version)
3030
{
31-
& dotnet test ./test/SeqCli.Tests/SeqCli.Tests.csproj -c Release /p:Configuration=Release /p:Platform=x64 /p:VersionPrefix=$version
31+
& dotnet test ./test/SeqCli.Tests/SeqCli.Tests.csproj -c Release --framework "$framework$windowsTfmSuffix" /p:Configuration=Release /p:Platform=x64 /p:VersionPrefix=$version
3232
if($LASTEXITCODE -ne 0) { throw "Build failed" }
3333
}
3434

seqcli.sln.DotSettings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<s:Boolean x:Key="/Default/UserDictionary/Words/=formattable/@EntryIndexedValue">True</s:Boolean>
1919
<s:Boolean x:Key="/Default/UserDictionary/Words/=Gravatar/@EntryIndexedValue">True</s:Boolean>
2020
<s:Boolean x:Key="/Default/UserDictionary/Words/=hackily/@EntryIndexedValue">True</s:Boolean>
21+
<s:Boolean x:Key="/Default/UserDictionary/Words/=ingestionlog/@EntryIndexedValue">True</s:Boolean>
2122
<s:Boolean x:Key="/Default/UserDictionary/Words/=mdash/@EntryIndexedValue">True</s:Boolean>
2223
<s:Boolean x:Key="/Default/UserDictionary/Words/=nologo/@EntryIndexedValue">True</s:Boolean>
2324
<s:Boolean x:Key="/Default/UserDictionary/Words/=n_0027est/@EntryIndexedValue">True</s:Boolean>

src/SeqCli/Connection/SeqConnectionFactory.cs renamed to src/SeqCli/Api/SeqConnectionFactory.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@
1616
using Seq.Api;
1717
using SeqCli.Cli.Features;
1818
using SeqCli.Config;
19-
using SeqCli.Encryptor;
2019

21-
namespace SeqCli.Connection;
20+
namespace SeqCli.Api;
2221

2322
static class SeqConnectionFactory
2423
{

src/SeqCli/Cli/Commands/ApiKey/CreateCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
using Seq.Api.Model.LogEvents;
2020
using Seq.Api.Model.Security;
2121
using Seq.Api.Model.Shared;
22+
using SeqCli.Api;
2223
using SeqCli.Cli.Features;
2324
using SeqCli.Config;
24-
using SeqCli.Connection;
2525
using SeqCli.Levels;
2626
using SeqCli.Util;
2727
using Serilog;

src/SeqCli/Cli/Commands/ApiKey/ListCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
using System;
1616
using System.Linq;
1717
using System.Threading.Tasks;
18+
using SeqCli.Api;
1819
using SeqCli.Cli.Features;
1920
using SeqCli.Config;
20-
using SeqCli.Connection;
2121

2222
namespace SeqCli.Cli.Commands.ApiKey;
2323

src/SeqCli/Cli/Commands/ApiKey/RemoveCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
using System;
1616
using System.Linq;
1717
using System.Threading.Tasks;
18+
using SeqCli.Api;
1819
using SeqCli.Cli.Features;
1920
using SeqCli.Config;
20-
using SeqCli.Connection;
2121
using Serilog;
2222

2323
namespace SeqCli.Cli.Commands.ApiKey;

src/SeqCli/Cli/Commands/ApiKey/UpdateCommand.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
// limitations under the License.
1414

1515
using Seq.Api;
16-
using SeqCli.Connection;
1716

1817
namespace SeqCli.Cli.Commands.ApiKey;
1918

src/SeqCli/Cli/Commands/App/InstallCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
using System.Globalization;
1717
using System.Linq;
1818
using System.Threading.Tasks;
19+
using SeqCli.Api;
1920
using SeqCli.Cli.Features;
2021
using SeqCli.Config;
21-
using SeqCli.Connection;
2222
using SeqCli.Util;
2323
using Serilog;
2424

src/SeqCli/Cli/Commands/App/ListCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using System;
22
using System.Linq;
33
using System.Threading.Tasks;
4+
using SeqCli.Api;
45
using SeqCli.Cli.Features;
56
using SeqCli.Config;
6-
using SeqCli.Connection;
77

88
namespace SeqCli.Cli.Commands.App;
99

0 commit comments

Comments
 (0)