mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-06 22:30:19 +01:00
core: report which option is unknown
So far NetworkManager didn't tell which option it didn't know about: Invalid option. Please use --help to see a list of valid options. Now it is a bit more informative: Unknown option --asdf. Please use --help to see a list of valid options. The "Unknown option" string is marked as translatable in glib so i18n doesn't suffer. Signed-off-by: Thomas Haller <thaller@redhat.com>
This commit is contained in:
parent
83ff4f819f
commit
0e8901fbd1
1 changed files with 4 additions and 2 deletions
|
|
@ -391,11 +391,13 @@ main (int argc, char *argv[])
|
|||
g_option_context_set_summary (opt_ctx,
|
||||
_("NetworkManager monitors all network connections and automatically\nchooses the best connection to use. It also allows the user to\nspecify wireless access points which wireless cards in the computer\nshould associate with."));
|
||||
|
||||
success = g_option_context_parse (opt_ctx, &argc, &argv, NULL);
|
||||
success = g_option_context_parse (opt_ctx, &argc, &argv, &error);
|
||||
g_option_context_free (opt_ctx);
|
||||
|
||||
if (!success) {
|
||||
fprintf (stderr, _("Invalid option. Please use --help to see a list of valid options.\n"));
|
||||
fprintf (stderr, _("%s. Please use --help to see a list of valid options.\n"),
|
||||
error->message);
|
||||
g_clear_error (&error);
|
||||
exit (1);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue