Fixed checking for modeset on start.
parent
599e5d197c
commit
dee7592ae6
|
@ -23,7 +23,7 @@ namespace WifiSitter
|
||||||
var opts = new OptionSet() {
|
var opts = new OptionSet() {
|
||||||
{"h|?|help", "Show this help and exit.",
|
{"h|?|help", "Show this help and exit.",
|
||||||
v => showHelp = v != null },
|
v => showHelp = v != null },
|
||||||
{"i|ipc", "Enable IPC communication for GUI.",
|
{"i|ipc", "Option to enable IPC communication for GUI.",
|
||||||
v => enableIPC = v != null},
|
v => enableIPC = v != null},
|
||||||
{"console|service", "Direct wifisitter mode of operation.",
|
{"console|service", "Direct wifisitter mode of operation.",
|
||||||
v => mode = v.ToLower() },
|
v => mode = v.ToLower() },
|
||||||
|
@ -49,7 +49,9 @@ namespace WifiSitter
|
||||||
return _options[key];
|
return _options[key];
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool OptionsSet { get { return _options != null; } }
|
public static bool IsOptionsSet { get { return _options != null; } }
|
||||||
|
|
||||||
|
public static bool IsModeSet { get { if (IsOptionsSet) { return !String.IsNullOrEmpty((string)_options["operating_mode"]); }; return false; } }
|
||||||
|
|
||||||
public static void ShowHelp(OptionSet opts, int exitCode = 0) {
|
public static void ShowHelp(OptionSet opts, int exitCode = 0) {
|
||||||
Console.WriteLine("Usage: wifisitter.exe [option] [directive]");
|
Console.WriteLine("Usage: wifisitter.exe [option] [directive]");
|
||||||
|
|
|
@ -72,11 +72,11 @@ USAGE
|
||||||
{
|
{
|
||||||
Environment.CurrentDirectory = AppDomain.CurrentDomain.BaseDirectory;
|
Environment.CurrentDirectory = AppDomain.CurrentDomain.BaseDirectory;
|
||||||
|
|
||||||
if (!Configuration.OptionsSet && Debugger.IsAttached)
|
if (!Configuration.IsModeSet && Debugger.IsAttached)
|
||||||
{
|
{
|
||||||
Configuration.SetOptions( new[] { "--console" } );
|
Configuration.SetOptions( new[] { "--console" } );
|
||||||
}
|
}
|
||||||
else if (!Configuration.OptionsSet) {
|
else if (!Configuration.IsModeSet) {
|
||||||
Configuration.SetOptions(new[] { "-h" });
|
Configuration.SetOptions(new[] { "-h" });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue