axfer: print help text of command entry

This commit adds help text of command entry. This is printed when
help subcommand is given, or a valid subcommand or a valid direction
are not given.

Unfortunately, at present, execution of alias (aplay/arecord) with help
options prints the added help text. It should print help options in
transfer subcommand. This bug will fixed in future commits.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Takashi Sakamoto 2018-12-07 18:41:02 +09:00 committed by Takashi Iwai
parent 422036f64c
commit a4782feac3

View file

@ -67,7 +67,17 @@ static void print_version(const char *const cmdname)
static void print_help(void) static void print_help(void)
{ {
printf("help\n"); printf(
"Usage:\n"
" axfer transfer DIRECTION OPTIONS\n"
" axfer list DIRECTION OPTIONS\n"
" axfer version\n"
" axfer help\n"
"\n"
" where:\n"
" DIRECTION = capture | playback\n"
" OPTIONS = -h | --help | (subcommand specific)\n"
);
} }
// Backward compatibility to aplay(1). // Backward compatibility to aplay(1).