From: Antoine Cellerier Date: Mon, 1 Sep 2008 23:02:39 +0000 (+0200) Subject: Mention --list and --list-verbose if a vlc -p call didn't find anything. X-Git-Tag: 1.0.0-pre1~3630 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=072ebbc8434a77db198021530d60512cfbc7feda;p=vlc Mention --list and --list-verbose if a vlc -p call didn't find anything. --- diff --git a/src/libvlc.c b/src/libvlc.c index fc4af050e3..960b7f4393 100644 --- a/src/libvlc.c +++ b/src/libvlc.c @@ -1395,6 +1395,7 @@ static void Usage( libvlc_int_t *p_this, char const *psz_module_name ) bool b_description_hack; bool b_color = config_GetInt( p_this, "color" ) > 0; bool b_has_advanced = false; + bool b_found = false; memset( psz_spaces_text, ' ', PADDING_SPACES+LINE_START ); psz_spaces_text[PADDING_SPACES+LINE_START] = '\0'; @@ -1474,6 +1475,8 @@ static void Usage( libvlc_int_t *p_this, char const *psz_module_name ) continue; } + b_found = true; + /* Print name of module */ if( strcmp( "main", p_parser->psz_object_name ) ) { @@ -1784,10 +1787,22 @@ static void Usage( libvlc_int_t *p_this, char const *psz_module_name ) utf8_fprintf( stdout, "\n" WHITE "%s" GRAY " %s\n", _( "Note:" ), _( "add --advanced to your command line to see advanced options.")); else - utf8_fprintf( stdout, "\n %s %s\n", _( "Note:" ), + utf8_fprintf( stdout, "\n%s %s\n", _( "Note:" ), _( "add --advanced to your command line to see advanced options.")); } + if( !b_found ) + { + if( b_color ) + utf8_fprintf( stdout, "\n" WHITE "%s" GRAY "\n", + _( "No matching module found. Use --list or" \ + "--list-verbose to list available modules." ) ); + else + utf8_fprintf( stdout, "\n%s\n", + _( "No matching module found. Use --list or" \ + "--list-verbose to list available modules." ) ); + } + /* Release the module list */ vlc_list_release( p_list ); }