Grammar touch-ups, more descriptive error message for invalid line

ranges
This commit is contained in:
Liam Kalir 2020-01-26 19:19:54 -05:00 committed by David Peter
parent 93881d9a64
commit 5ef1c6cce2
2 changed files with 4 additions and 4 deletions

View File

@ -87,10 +87,10 @@ pub fn build_app(interactive_output: bool) -> ClapApp<'static, 'static> {
.long_help(
"Highlight the specified line ranges with a different background color \
For example:\n \
'--highlight-line 40' highlights line 40\n \
'--highlight-line 30:40' highlights lines 30 to 40\n \
'--highlight-line :40' highlights lines 1 to 40\n \
'--highlight-line 40:' highlights lines 40 to the end of the file\n \
'--highlight-line 40' highlights only line 40",
'--highlight-line 40:' highlights lines 40 to the end of the file"
),
)
.arg(
@ -334,7 +334,7 @@ pub fn build_app(interactive_output: bool) -> ClapApp<'static, 'static> {
'--line-range 30:40' prints lines 30 to 40\n \
'--line-range :40' prints lines 1 to 40\n \
'--line-range 40:' prints lines 40 to the end of the file\n \
'--line-range 40' prints only line 40",
'--line-range 40' only prints line 40",
),
)
.arg(

View File

@ -41,7 +41,7 @@ impl LineRange {
new_range.upper = line_numbers[1].parse()?;
Ok(new_range)
},
_ => Err("expected at most single ':' character".into()),
_ => Err("Line range contained more than one ':' character. Expected format: 'N' or 'N:M'".into()),
}
}