diff --git a/src/Process.Tests.Dummy/AsyncOutputCommand.cs b/src/Process.Tests.Dummy/AsyncOutputCommand.cs index 139652e..1ac1079 100644 --- a/src/Process.Tests.Dummy/AsyncOutputCommand.cs +++ b/src/Process.Tests.Dummy/AsyncOutputCommand.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using Spectre.Console.Cli; namespace Geekeey.Extensions.Process.Tests.Dummy; diff --git a/src/Process.Tests.Dummy/Commands/EchoCommand.cs b/src/Process.Tests.Dummy/Commands/EchoCommand.cs index d38f2fa..5fff8b5 100644 --- a/src/Process.Tests.Dummy/Commands/EchoCommand.cs +++ b/src/Process.Tests.Dummy/Commands/EchoCommand.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using Spectre.Console.Cli; namespace Geekeey.Extensions.Process.Tests.Dummy.Commands; diff --git a/src/Process.Tests.Dummy/Commands/EchoStdinCommand.cs b/src/Process.Tests.Dummy/Commands/EchoStdinCommand.cs index 8eea31a..4c6ccbc 100644 --- a/src/Process.Tests.Dummy/Commands/EchoStdinCommand.cs +++ b/src/Process.Tests.Dummy/Commands/EchoStdinCommand.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Buffers; using Spectre.Console.Cli; diff --git a/src/Process.Tests.Dummy/Commands/EnvironmentCommand.cs b/src/Process.Tests.Dummy/Commands/EnvironmentCommand.cs index 36d8fb1..ad8ccd4 100644 --- a/src/Process.Tests.Dummy/Commands/EnvironmentCommand.cs +++ b/src/Process.Tests.Dummy/Commands/EnvironmentCommand.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using Spectre.Console.Cli; namespace Geekeey.Extensions.Process.Tests.Dummy.Commands; diff --git a/src/Process.Tests.Dummy/Commands/ExitCommand.cs b/src/Process.Tests.Dummy/Commands/ExitCommand.cs index e4b8884..a4dfbc6 100644 --- a/src/Process.Tests.Dummy/Commands/ExitCommand.cs +++ b/src/Process.Tests.Dummy/Commands/ExitCommand.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using Spectre.Console.Cli; namespace Geekeey.Extensions.Process.Tests.Dummy.Commands; diff --git a/src/Process.Tests.Dummy/Commands/GenerateBlobCommand.cs b/src/Process.Tests.Dummy/Commands/GenerateBlobCommand.cs index 17add44..6335a42 100644 --- a/src/Process.Tests.Dummy/Commands/GenerateBlobCommand.cs +++ b/src/Process.Tests.Dummy/Commands/GenerateBlobCommand.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Buffers; using System.Text; diff --git a/src/Process.Tests.Dummy/Commands/GenerateClobCommand.cs b/src/Process.Tests.Dummy/Commands/GenerateClobCommand.cs index f8acbc4..f7aa71d 100644 --- a/src/Process.Tests.Dummy/Commands/GenerateClobCommand.cs +++ b/src/Process.Tests.Dummy/Commands/GenerateClobCommand.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Buffers; using System.Text; diff --git a/src/Process.Tests.Dummy/Commands/LengthCommand.cs b/src/Process.Tests.Dummy/Commands/LengthCommand.cs index 3f2ec96..d912b7c 100644 --- a/src/Process.Tests.Dummy/Commands/LengthCommand.cs +++ b/src/Process.Tests.Dummy/Commands/LengthCommand.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Buffers; using System.Globalization; diff --git a/src/Process.Tests.Dummy/Commands/SleepCommand.cs b/src/Process.Tests.Dummy/Commands/SleepCommand.cs index b43f554..2c5ec04 100644 --- a/src/Process.Tests.Dummy/Commands/SleepCommand.cs +++ b/src/Process.Tests.Dummy/Commands/SleepCommand.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using Spectre.Console.Cli; namespace Geekeey.Extensions.Process.Tests.Dummy.Commands; diff --git a/src/Process.Tests.Dummy/Commands/WorkingDirectoryCommand.cs b/src/Process.Tests.Dummy/Commands/WorkingDirectoryCommand.cs index 9b76a4e..76b34a9 100644 --- a/src/Process.Tests.Dummy/Commands/WorkingDirectoryCommand.cs +++ b/src/Process.Tests.Dummy/Commands/WorkingDirectoryCommand.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using Spectre.Console.Cli; namespace Geekeey.Extensions.Process.Tests.Dummy.Commands; diff --git a/src/Process.Tests.Dummy/OutputTarget.cs b/src/Process.Tests.Dummy/OutputTarget.cs index 00cec7d..dddbea8 100644 --- a/src/Process.Tests.Dummy/OutputTarget.cs +++ b/src/Process.Tests.Dummy/OutputTarget.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Process.Tests.Dummy; [Flags] diff --git a/src/Process.Tests.Dummy/Program.cs b/src/Process.Tests.Dummy/Program.cs index 6b537d0..4711e7c 100644 --- a/src/Process.Tests.Dummy/Program.cs +++ b/src/Process.Tests.Dummy/Program.cs @@ -1,4 +1,7 @@ -using System.Reflection; +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + +using System.Reflection; using System.Runtime.InteropServices; using Geekeey.Extensions.Process.Tests.Dummy.Commands; diff --git a/src/Process.Tests.Dummy/Terminal.cs b/src/Process.Tests.Dummy/Terminal.cs index c857a36..0071c6a 100644 --- a/src/Process.Tests.Dummy/Terminal.cs +++ b/src/Process.Tests.Dummy/Terminal.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Process.Tests.Dummy; internal sealed class Terminal : IDisposable diff --git a/src/Process.Tests/BufferedExecuteTests.cs b/src/Process.Tests/BufferedExecuteTests.cs index 3ec324a..d726d6b 100644 --- a/src/Process.Tests/BufferedExecuteTests.cs +++ b/src/Process.Tests/BufferedExecuteTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using Geekeey.Extensions.Process.Buffered; namespace Geekeey.Extensions.Process.Tests; diff --git a/src/Process.Tests/CancellationTests.cs b/src/Process.Tests/CancellationTests.cs index b0e9d4c..80345ad 100644 --- a/src/Process.Tests/CancellationTests.cs +++ b/src/Process.Tests/CancellationTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Text; using Geekeey.Extensions.Process.Buffered; diff --git a/src/Process.Tests/CommandTests.cs b/src/Process.Tests/CommandTests.cs index 294439f..be65903 100644 --- a/src/Process.Tests/CommandTests.cs +++ b/src/Process.Tests/CommandTests.cs @@ -1,4 +1,7 @@ -namespace Geekeey.Extensions.Process.Tests; +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + +namespace Geekeey.Extensions.Process.Tests; [TestFixture] internal sealed class CommandTests diff --git a/src/Process.Tests/ExecuteTests.cs b/src/Process.Tests/ExecuteTests.cs index 6501fe3..5c737df 100644 --- a/src/Process.Tests/ExecuteTests.cs +++ b/src/Process.Tests/ExecuteTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.ComponentModel; using Geekeey.Extensions.Process.Buffered; diff --git a/src/Process.Tests/Fixtures/ProcessTree.cs b/src/Process.Tests/Fixtures/ProcessTree.cs index 99d64ba..44c723d 100644 --- a/src/Process.Tests/Fixtures/ProcessTree.cs +++ b/src/Process.Tests/Fixtures/ProcessTree.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Process.Tests; internal static class ProcessTree diff --git a/src/Process.Tests/Fixtures/TestEnvironment.cs b/src/Process.Tests/Fixtures/TestEnvironment.cs index 4715c8f..dc4b194 100644 --- a/src/Process.Tests/Fixtures/TestEnvironment.cs +++ b/src/Process.Tests/Fixtures/TestEnvironment.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Process.Tests; internal sealed class TestEnvironment(Action action) : IDisposable diff --git a/src/Process.Tests/Fixtures/TestTempDirectory.cs b/src/Process.Tests/Fixtures/TestTempDirectory.cs index 67027c5..0a57487 100644 --- a/src/Process.Tests/Fixtures/TestTempDirectory.cs +++ b/src/Process.Tests/Fixtures/TestTempDirectory.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Reflection; namespace Geekeey.Extensions.Process.Tests; diff --git a/src/Process.Tests/Fixtures/TestTempFile.cs b/src/Process.Tests/Fixtures/TestTempFile.cs index b899baa..6de3c3c 100644 --- a/src/Process.Tests/Fixtures/TestTempFile.cs +++ b/src/Process.Tests/Fixtures/TestTempFile.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Reflection; namespace Geekeey.Extensions.Process.Tests; diff --git a/src/Process.Tests/LineBreakTests.cs b/src/Process.Tests/LineBreakTests.cs index 4ae6619..2d952f2 100644 --- a/src/Process.Tests/LineBreakTests.cs +++ b/src/Process.Tests/LineBreakTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Process.Tests; [TestFixture] diff --git a/src/Process.Tests/PathResolutionTests.cs b/src/Process.Tests/PathResolutionTests.cs index 40e93da..5c203f9 100644 --- a/src/Process.Tests/PathResolutionTests.cs +++ b/src/Process.Tests/PathResolutionTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using Geekeey.Extensions.Process.Buffered; namespace Geekeey.Extensions.Process.Tests; diff --git a/src/Process.Tests/PipingTests.cs b/src/Process.Tests/PipingTests.cs index f75bb56..25efc2d 100644 --- a/src/Process.Tests/PipingTests.cs +++ b/src/Process.Tests/PipingTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Text; using Geekeey.Extensions.Process.Buffered; diff --git a/src/Process.Tests/Properties/Assembly.cs b/src/Process.Tests/Properties/Assembly.cs index 2110e87..84b7aad 100644 --- a/src/Process.Tests/Properties/Assembly.cs +++ b/src/Process.Tests/Properties/Assembly.cs @@ -1,2 +1,5 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + [assembly: Parallelizable(ParallelScope.Fixtures)] // [assembly: LevelOfParallelism(3)] \ No newline at end of file diff --git a/src/Process.Tests/ValidationTests.cs b/src/Process.Tests/ValidationTests.cs index c32edbd..75a13c8 100644 --- a/src/Process.Tests/ValidationTests.cs +++ b/src/Process.Tests/ValidationTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using Geekeey.Extensions.Process.Buffered; namespace Geekeey.Extensions.Process.Tests; diff --git a/src/Process.Win.Notify/Interop.cs b/src/Process.Win.Notify/Interop.cs index bba2a2a..098f2cb 100644 --- a/src/Process.Win.Notify/Interop.cs +++ b/src/Process.Win.Notify/Interop.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Runtime.InteropServices; namespace Geekeey.Extensions.Process.Win.Notify; diff --git a/src/Process.Win.Notify/Program.cs b/src/Process.Win.Notify/Program.cs index 799d327..81611bf 100644 --- a/src/Process.Win.Notify/Program.cs +++ b/src/Process.Win.Notify/Program.cs @@ -1,4 +1,7 @@ -namespace Geekeey.Extensions.Process.Win.Notify; +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + +namespace Geekeey.Extensions.Process.Win.Notify; internal static class Program { diff --git a/src/Process/Buffered/BufferedCommandExtensions.cs b/src/Process/Buffered/BufferedCommandExtensions.cs index 35603c4..9abb14c 100644 --- a/src/Process/Buffered/BufferedCommandExtensions.cs +++ b/src/Process/Buffered/BufferedCommandExtensions.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Text; namespace Geekeey.Extensions.Process.Buffered; diff --git a/src/Process/Buffered/BufferedCommandResult.cs b/src/Process/Buffered/BufferedCommandResult.cs index 554afb7..fee3fd2 100644 --- a/src/Process/Buffered/BufferedCommandResult.cs +++ b/src/Process/Buffered/BufferedCommandResult.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Process.Buffered; /// diff --git a/src/Process/Builders/ArgumentsBuilder.cs b/src/Process/Builders/ArgumentsBuilder.cs index 124413f..5d3a7da 100644 --- a/src/Process/Builders/ArgumentsBuilder.cs +++ b/src/Process/Builders/ArgumentsBuilder.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Globalization; using System.Text; diff --git a/src/Process/Builders/EnvironmentVariablesBuilder.cs b/src/Process/Builders/EnvironmentVariablesBuilder.cs index e7c2147..0bb95ad 100644 --- a/src/Process/Builders/EnvironmentVariablesBuilder.cs +++ b/src/Process/Builders/EnvironmentVariablesBuilder.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Process; /// diff --git a/src/Process/Command.Builder.cs b/src/Process/Command.Builder.cs index 3d73a9e..9c3202b 100644 --- a/src/Process/Command.Builder.cs +++ b/src/Process/Command.Builder.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Diagnostics.CodeAnalysis; using System.Diagnostics.Contracts; diff --git a/src/Process/Command.Execute.cs b/src/Process/Command.Execute.cs index 8d861fe..22b37a5 100644 --- a/src/Process/Command.Execute.cs +++ b/src/Process/Command.Execute.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Diagnostics; namespace Geekeey.Extensions.Process; diff --git a/src/Process/Command.Piping.cs b/src/Process/Command.Piping.cs index a24eb66..3d1cd50 100644 --- a/src/Process/Command.Piping.cs +++ b/src/Process/Command.Piping.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Diagnostics.Contracts; using System.Text; diff --git a/src/Process/Command.cs b/src/Process/Command.cs index a7ed531..fe1c722 100644 --- a/src/Process/Command.cs +++ b/src/Process/Command.cs @@ -1,4 +1,7 @@ -namespace Geekeey.Extensions.Process; +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + +namespace Geekeey.Extensions.Process; /// /// Instructions for running a process. diff --git a/src/Process/CommandExecutionException.cs b/src/Process/CommandExecutionException.cs index 24c4e4e..7b3e274 100644 --- a/src/Process/CommandExecutionException.cs +++ b/src/Process/CommandExecutionException.cs @@ -1,4 +1,7 @@ -using Geekeey.Extensions.Process; +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + +using Geekeey.Extensions.Process; namespace Geekeey.Extensions.Process; diff --git a/src/Process/CommandExitBehaviour.cs b/src/Process/CommandExitBehaviour.cs index ffe6283..f5ee404 100644 --- a/src/Process/CommandExitBehaviour.cs +++ b/src/Process/CommandExitBehaviour.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Process; /// diff --git a/src/Process/CommandResult.cs b/src/Process/CommandResult.cs index 125aec5..c8fb385 100644 --- a/src/Process/CommandResult.cs +++ b/src/Process/CommandResult.cs @@ -1,4 +1,7 @@ -namespace Geekeey.Extensions.Process; +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + +namespace Geekeey.Extensions.Process; /// /// Represents the result of a command execution. diff --git a/src/Process/CommandTask.cs b/src/Process/CommandTask.cs index 6800b80..6646278 100644 --- a/src/Process/CommandTask.cs +++ b/src/Process/CommandTask.cs @@ -1,4 +1,7 @@ -using System.Runtime.CompilerServices; +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + +using System.Runtime.CompilerServices; namespace Geekeey.Extensions.Process; diff --git a/src/Process/Execution/ProcessHandle.Posix.cs b/src/Process/Execution/ProcessHandle.Posix.cs index 65502d6..a11530a 100644 --- a/src/Process/Execution/ProcessHandle.Posix.cs +++ b/src/Process/Execution/ProcessHandle.Posix.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Runtime.InteropServices; using System.Runtime.Versioning; diff --git a/src/Process/Execution/ProcessHandle.Windows.cs b/src/Process/Execution/ProcessHandle.Windows.cs index b4c548e..fbcefa9 100644 --- a/src/Process/Execution/ProcessHandle.Windows.cs +++ b/src/Process/Execution/ProcessHandle.Windows.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Diagnostics; using System.Runtime.Versioning; using System.Text; diff --git a/src/Process/Execution/ProcessHandle.cs b/src/Process/Execution/ProcessHandle.cs index 76c0c5c..f62850b 100644 --- a/src/Process/Execution/ProcessHandle.cs +++ b/src/Process/Execution/ProcessHandle.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.ComponentModel; using System.Diagnostics; diff --git a/src/Process/IO/BufferSizes.cs b/src/Process/IO/BufferSizes.cs index a07131f..ac79bdf 100644 --- a/src/Process/IO/BufferSizes.cs +++ b/src/Process/IO/BufferSizes.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Process; internal static class BufferSizes diff --git a/src/Process/IO/MemoryBufferStream.cs b/src/Process/IO/MemoryBufferStream.cs index 60959c8..6bafb55 100644 --- a/src/Process/IO/MemoryBufferStream.cs +++ b/src/Process/IO/MemoryBufferStream.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Buffers; using System.Diagnostics.CodeAnalysis; diff --git a/src/Process/PipeSource.cs b/src/Process/PipeSource.cs index 3ca1987..d3fe48c 100644 --- a/src/Process/PipeSource.cs +++ b/src/Process/PipeSource.cs @@ -1,4 +1,7 @@ -using System.Text; +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + +using System.Text; namespace Geekeey.Extensions.Process; diff --git a/src/Process/PipeTarget.cs b/src/Process/PipeTarget.cs index 2e154b7..c33f249 100644 --- a/src/Process/PipeTarget.cs +++ b/src/Process/PipeTarget.cs @@ -1,4 +1,7 @@ -using System.Buffers; +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + +using System.Buffers; using System.Text; namespace Geekeey.Extensions.Process; diff --git a/src/Process/Prelude.cs b/src/Process/Prelude.cs index b3ac1b2..73174d5 100644 --- a/src/Process/Prelude.cs +++ b/src/Process/Prelude.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Process; ///