build: initial project release
All checks were successful
default / dotnet-default-workflow (push) Successful in 1m21s
release / dotnet-release-workflow (push) Successful in 1m25s

This commit is contained in:
Louis Seubert 2026-01-20 22:41:16 +01:00
commit 2e94c513fc
Signed by: louis9902
GPG key ID: 4B9DB28F826553BD
60 changed files with 4935 additions and 0 deletions

View file

@ -0,0 +1,13 @@
// Copyright (c) The Geekeey Authors
// SPDX-License-Identifier: EUPL-1.2
using Spectre.Console.Cli;
internal abstract class AsyncOutputCommand<T> : AsyncCommand<T> where T : OutputCommandSettings
{
}
internal abstract class OutputCommandSettings : CommandSettings
{
[CommandOption("--target")] public OutputTarget Target { get; init; } = OutputTarget.StdOut;
}