X-Git-Url: http://git.tdb.fi/?p=pmount-gui.git;a=blobdiff_plain;f=main.c;fp=main.c;h=ae08cbb7cda87de794b03d673e40a6de691e721e;hp=40b4483a87fb87810c332f4dd5228a554b737b5e;hb=a76de4d866743180e75f51088dd6d1407dcded9f;hpb=55d817449b2afb5806c9763bc4be5ff99927a4ab diff --git a/main.c b/main.c index 40b4483..ae08cbb 100644 --- a/main.c +++ b/main.c @@ -789,6 +789,18 @@ gboolean key_press(GtkWidget *widget, GdkEvent *event, gpointer user_data) return FALSE; } +void show_help(void) +{ + printf("pmount-gui\n" + "Copyright (c) 2011-2015 Mikko Rasa, Mikkosoft Productions\n\n" + "Usage: pmount-gui [-v] [-u] [-r ] [-h]\n\n" + "Options:\n" + " -v Increase verbosity\n" + " -u Unmount a device (default is mount)\n" + " -r Run a command after mounting\n" + " -h Display this help\n"); +} + int main(int argc, char **argv) { GtkWidget *window; @@ -808,7 +820,7 @@ int main(int argc, char **argv) gtk_init(&argc, &argv); - while((opt = getopt(argc, argv, "vur:"))!=-1) switch(opt) + while((opt = getopt(argc, argv, "vur:h"))!=-1) switch(opt) { case 'v': ++verbosity; @@ -819,6 +831,9 @@ int main(int argc, char **argv) case 'r': post_mount_command = optarg; break; + case 'h': + show_help(); + return 0; } window = gtk_window_new(GTK_WINDOW_TOPLEVEL);