Files
RobustToolbox/Robust.Client/CommandLineArgs.cs
2019-11-11 08:36:13 +01:00

27 lines
1.0 KiB
C#

using CommandLine;
namespace Robust.Client
{
internal sealed class CommandLineArgs
{
[Option("headless", Required = false, HelpText = "Run without graphics/audio.")]
public bool Headless { get; set; }
[Option("self-contained", Required = false,
HelpText = "Store data relative to executable instead of user-global locations.")]
public bool SelfContained { get; set; }
[Option("connect", Required = false, HelpText = "Automatically connect to connect-address.")]
public bool Connect { get; set; }
[Option("connect-address", Required = false, HelpText = "Address to automatically connect to.")]
public string ConnectAddress { get; set; } = "localhost";
[Option("launcher", Required = false, HelpText = "Run in launcher mode (no main menu, auto connect).")]
public bool Launcher { get; set; }
[Option("username", Required = false, HelpText = "Override username.")]
public string Username { get; set; }
}
}