Add command line argument
This commit is contained in:
parent
74f1b1fd71
commit
1b69daf1e6
|
@ -45,21 +45,31 @@ public class SparklePony {
|
||||||
bool HideUI = false;
|
bool HideUI = false;
|
||||||
if (args.Length > 0) {
|
if (args.Length > 0) {
|
||||||
foreach (string Argument in args) {
|
foreach (string Argument in args) {
|
||||||
if (Argument.Equals ("--disable-gui")) {
|
if (Argument.Equals ("--disable-gui") || Argument.Equals ("-d"))
|
||||||
HideUI = true;
|
HideUI = true;
|
||||||
|
if (Argument.Equals ("--help") || Argument.Equals ("-h")) {
|
||||||
|
ShowHelp ();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Gtk.Application.Init ();
|
Gtk.Application.Init ();
|
||||||
SparklePonyUI SparklePonyUI = new SparklePonyUI (HideUI);
|
SparklePonyUI SparklePonyUI = new SparklePonyUI (HideUI);
|
||||||
SparklePonyUI.StartMonitoring ();
|
SparklePonyUI.StartMonitoring ();
|
||||||
Gtk.Application.Run ();
|
Gtk.Application.Run ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void ShowHelp () {
|
||||||
|
Console.WriteLine ("Usage: mono SparklePony.exe [OPTION]...");
|
||||||
|
Console.WriteLine ("Sync Collaboration folder with remote repositories.");
|
||||||
|
Console.WriteLine ("");
|
||||||
|
Console.WriteLine ("Arguments:");
|
||||||
|
Console.WriteLine ("\t -d, --disable-gui\tDon't show the notification icon.");
|
||||||
|
Console.WriteLine ("\t -h, --help\t\tDisplay this help text.");
|
||||||
|
Console.WriteLine ("");
|
||||||
|
Environment.Exit (0);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public class SparklePonyUI {
|
public class SparklePonyUI {
|
||||||
|
|
Loading…
Reference in a new issue