galaxy brain 2: bit of restructure (Bootstrap)

This commit is contained in:
Mino 2020-03-11 11:52:51 +09:00
parent 2438a89867
commit 350d2961c1
19 changed files with 345 additions and 136 deletions

View file

@ -0,0 +1,33 @@
using CommandLine;
namespace Dalamud.Injector
{
[Verb("inject")]
internal sealed class InjectOptions
{
[Option('p', "pid", Required = true, HelpText = "A target process id to inject.")]
public uint Pid { get; set; }
[Option("root", Required = false)]
public string? RootDirectory { get; set; }
[Option("bin", Required = false)]
public string? BinaryDirectory { get; set; }
}
[Verb("launch")]
internal sealed class LaunchOptions
{
[Value(0)]
public string ExecutablePath { get; set; } = null!;
[Value(1, Required = false)]
public string? CommandLine { get; set; }
[Option("root", Required = false)]
public string? RootDirectory { get; set; }
[Option("bin", Required = false)]
public string? BinaryDirectory { get; set; }
}
}