mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-13 05:34:47 +00:00
39 lines
994 B
C#
39 lines
994 B
C#
using McMaster.Extensions.CommandLineUtils;
|
|
using System;
|
|
using System.IO;
|
|
|
|
namespace ElectronNET.CLI
|
|
{
|
|
class Program
|
|
{
|
|
static int Main(string[] args)
|
|
{
|
|
var app = new CommandLineApplication();
|
|
|
|
app.Name = "electronnet";
|
|
app.HelpOption("-?|-h|--help");
|
|
|
|
app.OnExecute(() =>
|
|
{
|
|
Console.WriteLine("Hello World!");
|
|
return 0;
|
|
});
|
|
|
|
app.Command("start", (command) => {
|
|
command.Description = "Start ASP.NET Core project with Electron.";
|
|
command.HelpOption("-?|-h|--help");
|
|
|
|
command.Argument("path", "Path to the ASP.NET Core project");
|
|
|
|
command.OnExecute(() => {
|
|
Console.WriteLine(Directory.GetCurrentDirectory());
|
|
Console.WriteLine(command.Arguments[0].Value);
|
|
});
|
|
|
|
});
|
|
|
|
return app.Execute(args);
|
|
}
|
|
}
|
|
}
|