Files
ClassicAssist.Avalonia/ClassicAssist.Updater/Options.cs
T
Beyhan Oğur d5f52cc3d3 first commit
2026-09-03 04:45:36 +03:00

32 lines
824 B
C#

using System;
using CommandLine;
namespace ClassicAssist.Updater
{
public enum UpdaterStage
{
Initial,
Install
}
public class Options
{
[Option( "version", Required = false )]
public Version CurrentVersion { get; set; }
[Option( "force", Required = false, Default = false )]
public bool Force { get; set; }
[Option( "path", Required = false, Default = "" )]
public string Path { get; set; }
[Option( "pid", Required = false, Default = 0 )]
public int PID { get; set; }
[Option( "stage", Default = UpdaterStage.Initial, Required = false )]
public UpdaterStage Stage { get; set; }
[Option( "updatepath", Required = false, Default = "" )]
public string UpdatePath { get; set; }
}
}