Commit 9ff3595f authored by Pierre d'Herbemont's avatar Pierre d'Herbemont

libvlc: Advertise -p and --list in help.

parent 965c38a2
...@@ -1272,6 +1272,18 @@ static int GetFilenames( libvlc_int_t *p_vlc, int i_argc, const char *ppsz_argv[ ...@@ -1272,6 +1272,18 @@ static int GetFilenames( libvlc_int_t *p_vlc, int i_argc, const char *ppsz_argv[
***************************************************************************** *****************************************************************************
* Print a short inline help. Message interface is initialized at this stage. * Print a short inline help. Message interface is initialized at this stage.
*****************************************************************************/ *****************************************************************************/
static inline void print_help_on_module_help( void )
{
utf8_fprintf( stdout, "\n" );
utf8_fprintf( stdout, "To get the VLC module list, use '--list'.\n" );
utf8_fprintf( stdout, "To get help on a particular module, use '-p <module_name>'.\n" );
}
static inline void print_help_on_full_help( void )
{
utf8_fprintf( stdout, "\n" );
utf8_fprintf( stdout, "To get a exhaustive help, use '-H'.\n" );
}
static void Help( libvlc_int_t *p_this, char const *psz_help_name ) static void Help( libvlc_int_t *p_this, char const *psz_help_name )
{ {
#ifdef WIN32 #ifdef WIN32
...@@ -1283,18 +1295,21 @@ static void Help( libvlc_int_t *p_this, char const *psz_help_name ) ...@@ -1283,18 +1295,21 @@ static void Help( libvlc_int_t *p_this, char const *psz_help_name )
utf8_fprintf( stdout, vlc_usage, p_this->psz_object_name ); utf8_fprintf( stdout, vlc_usage, p_this->psz_object_name );
Usage( p_this, "help" ); Usage( p_this, "help" );
Usage( p_this, "main" ); Usage( p_this, "main" );
utf8_fprintf( stdout, "To get a exhaustive help use -H\n" ); print_help_on_module_help();
print_help_on_full_help();
} }
else if( psz_help_name && !strcmp( psz_help_name, "longhelp" ) ) else if( psz_help_name && !strcmp( psz_help_name, "longhelp" ) )
{ {
utf8_fprintf( stdout, vlc_usage, p_this->psz_object_name ); utf8_fprintf( stdout, vlc_usage, p_this->psz_object_name );
Usage( p_this, NULL ); Usage( p_this, NULL );
utf8_fprintf( stdout, "To get an exhaustive help use -H\n" ); print_help_on_module_help();
print_help_on_full_help();
} }
else if( psz_help_name && !strcmp( psz_help_name, "full-help" ) ) else if( psz_help_name && !strcmp( psz_help_name, "full-help" ) )
{ {
utf8_fprintf( stdout, vlc_usage, p_this->psz_object_name ); utf8_fprintf( stdout, vlc_usage, p_this->psz_object_name );
Usage( p_this, NULL ); Usage( p_this, NULL );
print_help_on_module_help();
} }
else if( psz_help_name ) else if( psz_help_name )
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment