mirror of
https://github.com/uutils/coreutils
synced 2024-11-17 02:08:09 +00:00
backup_control: Use C-locale quotes in outputs
This commit is contained in:
parent
8ecef029f6
commit
c756878b20
1 changed files with 11 additions and 11 deletions
|
@ -102,10 +102,10 @@ the VERSION_CONTROL environment variable. Here are the values:
|
||||||
simple, never always make simple backups";
|
simple, never always make simple backups";
|
||||||
|
|
||||||
static VALID_ARGS_HELP: &str = "Valid arguments are:
|
static VALID_ARGS_HELP: &str = "Valid arguments are:
|
||||||
- ‘none’, ‘off’
|
- 'none', 'off'
|
||||||
- ‘simple’, ‘never’
|
- 'simple', 'never'
|
||||||
- ‘existing’, ‘nil’
|
- 'existing', 'nil'
|
||||||
- ‘numbered’, ‘t’";
|
- 'numbered', 't'";
|
||||||
|
|
||||||
/// Available backup modes.
|
/// Available backup modes.
|
||||||
///
|
///
|
||||||
|
@ -167,12 +167,12 @@ impl Display for BackupError {
|
||||||
match self {
|
match self {
|
||||||
BE::InvalidArgument(arg, origin) => write!(
|
BE::InvalidArgument(arg, origin) => write!(
|
||||||
f,
|
f,
|
||||||
"invalid argument ‘{}’ for ‘{}’\n{}",
|
"invalid argument '{}' for '{}'\n{}",
|
||||||
arg, origin, VALID_ARGS_HELP
|
arg, origin, VALID_ARGS_HELP
|
||||||
),
|
),
|
||||||
BE::AmbiguousArgument(arg, origin) => write!(
|
BE::AmbiguousArgument(arg, origin) => write!(
|
||||||
f,
|
f,
|
||||||
"ambiguous argument ‘{}’ for ‘{}’\n{}",
|
"ambiguous argument '{}' for '{}'\n{}",
|
||||||
arg, origin, VALID_ARGS_HELP
|
arg, origin, VALID_ARGS_HELP
|
||||||
),
|
),
|
||||||
BE::BackupImpossible() => write!(f, "cannot create backup"),
|
BE::BackupImpossible() => write!(f, "cannot create backup"),
|
||||||
|
@ -329,7 +329,7 @@ pub fn determine_backup_mode(matches: &ArgMatches) -> UResult<BackupMode> {
|
||||||
// Use method to determine the type of backups to make. When this option
|
// Use method to determine the type of backups to make. When this option
|
||||||
// is used but method is not specified, then the value of the
|
// is used but method is not specified, then the value of the
|
||||||
// VERSION_CONTROL environment variable is used. And if VERSION_CONTROL
|
// VERSION_CONTROL environment variable is used. And if VERSION_CONTROL
|
||||||
// is not set, the default backup type is ‘existing’.
|
// is not set, the default backup type is 'existing'.
|
||||||
if let Some(method) = matches.value_of(arguments::OPT_BACKUP) {
|
if let Some(method) = matches.value_of(arguments::OPT_BACKUP) {
|
||||||
// Second argument is for the error string that is returned.
|
// Second argument is for the error string that is returned.
|
||||||
match_method(method, "backup type")
|
match_method(method, "backup type")
|
||||||
|
@ -516,7 +516,7 @@ mod tests {
|
||||||
|
|
||||||
assert!(result.is_err());
|
assert!(result.is_err());
|
||||||
let text = format!("{}", result.unwrap_err());
|
let text = format!("{}", result.unwrap_err());
|
||||||
assert!(text.contains("invalid argument ‘foobar’ for ‘backup type’"));
|
assert!(text.contains("invalid argument 'foobar' for 'backup type'"));
|
||||||
}
|
}
|
||||||
|
|
||||||
// --backup errors on ambiguous argument
|
// --backup errors on ambiguous argument
|
||||||
|
@ -529,7 +529,7 @@ mod tests {
|
||||||
|
|
||||||
assert!(result.is_err());
|
assert!(result.is_err());
|
||||||
let text = format!("{}", result.unwrap_err());
|
let text = format!("{}", result.unwrap_err());
|
||||||
assert!(text.contains("ambiguous argument ‘n’ for ‘backup type’"));
|
assert!(text.contains("ambiguous argument 'n' for 'backup type'"));
|
||||||
}
|
}
|
||||||
|
|
||||||
// --backup accepts shortened arguments (si for simple)
|
// --backup accepts shortened arguments (si for simple)
|
||||||
|
@ -580,7 +580,7 @@ mod tests {
|
||||||
|
|
||||||
assert!(result.is_err());
|
assert!(result.is_err());
|
||||||
let text = format!("{}", result.unwrap_err());
|
let text = format!("{}", result.unwrap_err());
|
||||||
assert!(text.contains("invalid argument ‘foobar’ for ‘$VERSION_CONTROL’"));
|
assert!(text.contains("invalid argument 'foobar' for '$VERSION_CONTROL'"));
|
||||||
env::remove_var(ENV_VERSION_CONTROL);
|
env::remove_var(ENV_VERSION_CONTROL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -595,7 +595,7 @@ mod tests {
|
||||||
|
|
||||||
assert!(result.is_err());
|
assert!(result.is_err());
|
||||||
let text = format!("{}", result.unwrap_err());
|
let text = format!("{}", result.unwrap_err());
|
||||||
assert!(text.contains("ambiguous argument ‘n’ for ‘$VERSION_CONTROL’"));
|
assert!(text.contains("ambiguous argument 'n' for '$VERSION_CONTROL'"));
|
||||||
env::remove_var(ENV_VERSION_CONTROL);
|
env::remove_var(ENV_VERSION_CONTROL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue