11
11
#include "pg_probackup.h"
12
12
13
13
static void help_nocmd (void );
14
+ static void help_internal (void );
14
15
static void help_init (void );
15
16
static void help_backup (void );
16
17
static void help_restore (void );
@@ -27,6 +28,7 @@ static void help_archive_push(void);
27
28
static void help_archive_get (void );
28
29
static void help_checkdb (void );
29
30
static void help_help (void );
31
+ static void help_version (void );
30
32
31
33
void
32
34
help_print_version (void )
@@ -64,10 +66,10 @@ help_command(ProbackupSubcmd const subcmd)
64
66
& help_set_backup ,
65
67
& help_show_config ,
66
68
& help_checkdb ,
67
- & help_nocmd , // SSH_CMD
68
- & help_nocmd , // AGENT_CMD
69
+ & help_internal , // SSH_CMD
70
+ & help_internal , // AGENT_CMD
69
71
& help_help ,
70
- & help_help , // VERSION_CMD
72
+ & help_version ,
71
73
};
72
74
73
75
Assert ((int )subcmd < sizeof (help_functions ) / sizeof (help_functions [0 ]));
@@ -77,9 +79,9 @@ help_command(ProbackupSubcmd const subcmd)
77
79
void
78
80
help_pg_probackup (void )
79
81
{
80
- printf (_ ("\n%s - utility to manage backup/recovery of PostgreSQL database.\n\n " ), PROGRAM_NAME );
82
+ printf (_ ("\n%s - utility to manage backup/recovery of PostgreSQL database.\n" ), PROGRAM_NAME );
81
83
82
- printf (_ (" %s help [COMMAND]\n" ), PROGRAM_NAME );
84
+ printf (_ ("\n %s help [COMMAND]\n" ), PROGRAM_NAME );
83
85
84
86
printf (_ ("\n %s version\n" ), PROGRAM_NAME );
85
87
@@ -256,7 +258,13 @@ help_pg_probackup(void)
256
258
static void
257
259
help_nocmd (void )
258
260
{
259
- printf (_ ("Unknown command. Try pg_probackup help\n" ));
261
+ printf (_ ("\nUnknown command. Try pg_probackup help\n\n" ));
262
+ }
263
+
264
+ static void
265
+ help_internal (void )
266
+ {
267
+ printf (_ ("\nThis command is intended for internal use\n\n" ));
260
268
}
261
269
262
270
static void
@@ -984,5 +992,13 @@ help_archive_get(void)
984
992
static void
985
993
help_help (void )
986
994
{
987
- printf (_ ("No help page required for \"help\" and \"version\" commands. Just try it!\n" ));
995
+ printf (_ ("\n%s help [command]\n" ), PROGRAM_NAME );
996
+ printf (_ ("%s command --help\n\n" ), PROGRAM_NAME );
997
+ }
998
+
999
+ static void
1000
+ help_version (void )
1001
+ {
1002
+ printf (_ ("\n%s version\n" ), PROGRAM_NAME );
1003
+ printf (_ ("%s --version\n\n" ), PROGRAM_NAME );
988
1004
}
0 commit comments