From 7ce2589b77d6f78548d6d025ab7d8f5a57199ef8 Mon Sep 17 00:00:00 2001 From: Pádraig Brady Date: Wed, 2 Nov 2016 23:56:53 +0000 Subject: maint: refactor printing of backup suffix --help * src/system.h (emit_backup_suffix_note): A new function to output the backup suffix info. The strings are unchanged, so translations are not impacted. * src/cp.c (usage): Use the new function. * src/ln.c (usage): Likewise. * src/mv.c (usage): Likewise. * src/install.c (usage): Likewise. --- src/system.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/system.h') diff --git a/src/system.h b/src/system.h index 1b7a0fbb3..e82dce498 100644 --- a/src/system.h +++ b/src/system.h @@ -608,6 +608,24 @@ Otherwise, units default to 1024 bytes (or 512 if POSIXLY_CORRECT is set).\n\ "), program); } +static inline void +emit_backup_suffix_note (void) +{ + fputs (_("\ +\n\ +The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n\ +The version control method may be selected via the --backup option or through\n\ +the VERSION_CONTROL environment variable. Here are the values:\n\ +\n\ +"), stdout); + fputs (_("\ + none, off never make backups (even if --backup is given)\n\ + numbered, t make numbered backups\n\ + existing, nil numbered if numbered backups exist, simple otherwise\n\ + simple, never always make simple backups\n\ +"), stdout); +} + static inline void emit_ancillary_info (char const *program) { -- cgit v1.2.3-70-g09d2