wip
This commit is contained in:
commit
d60d077ea9
33 changed files with 1657 additions and 0 deletions
29
src/core.next/Program.cs
Normal file
29
src/core.next/Program.cs
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
// Copyright (c) The Geekeey Authors
|
||||
// SPDX-License-Identifier: EUPL-1.2
|
||||
|
||||
using System.CommandLine;
|
||||
|
||||
using Geekeey.Actions.Core.Commands;
|
||||
|
||||
namespace Geekeey.Actions.Core;
|
||||
|
||||
internal sealed class Program : RootCommand
|
||||
{
|
||||
#pragma warning disable format // @formatter:off
|
||||
public static readonly Option<Uri> Server = new("--server") { Required = true, Recursive = true };
|
||||
public static readonly Option<string> Token = new("--token") { Required = true, Recursive = true };
|
||||
#pragma warning restore format // @formatter:on
|
||||
|
||||
private Program()
|
||||
{
|
||||
Add(Server);
|
||||
Add(Token);
|
||||
|
||||
Add(new Checkout());
|
||||
}
|
||||
|
||||
private static Task<int> Main(string[] args)
|
||||
{
|
||||
return new Program().Parse(args).InvokeAsync();
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue