mirror of
https://github.com/ouch-org/ouch.git
synced 2025-06-07 12:05:46 +00:00
Fix the hint suggestion for compressing multiple files
This commit is contained in:
parent
bafc2d31b4
commit
7703d12af2
@ -83,10 +83,9 @@ pub fn run(args: Opts, question_policy: QuestionPolicy) -> crate::Result<()> {
|
|||||||
// Breaks if Lzma is .lz or .lzma and not .xz
|
// Breaks if Lzma is .lz or .lzma and not .xz
|
||||||
// Or if Bzip is .bz2 and not .bz
|
// Or if Bzip is .bz2 and not .bz
|
||||||
let extensions_start_position = output_path.rfind(&extensions_text).unwrap();
|
let extensions_start_position = output_path.rfind(&extensions_text).unwrap();
|
||||||
let pos = extensions_start_position;
|
let pos = extensions_start_position - 1;
|
||||||
let empty_range = pos..pos;
|
|
||||||
let mut suggested_output_path = output_path.clone();
|
let mut suggested_output_path = output_path.clone();
|
||||||
suggested_output_path.replace_range(empty_range, ".tar");
|
suggested_output_path.insert_str(pos, ".tar");
|
||||||
|
|
||||||
let error = FinalError::with_title(format!("Cannot compress to '{}'.", to_utf(&output_path)))
|
let error = FinalError::with_title(format!("Cannot compress to '{}'.", to_utf(&output_path)))
|
||||||
.detail("You are trying to compress multiple files.")
|
.detail("You are trying to compress multiple files.")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user