mirror of
https://github.com/ouch-org/ouch.git
synced 2025-06-06 19:45:29 +00:00
Improve message when no extensions given to compress file
This commit is contained in:
parent
047102ec07
commit
21134aaeff
@ -45,12 +45,13 @@ pub fn run(args: Opts, question_policy: QuestionPolicy) -> crate::Result<()> {
|
|||||||
|
|
||||||
if formats.is_empty() {
|
if formats.is_empty() {
|
||||||
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 shall supply the compression format via the extension.")
|
.detail("You shall supply the compression format")
|
||||||
.hint("Try adding something like .tar.gz or .zip to the output file.")
|
.hint("Try adding supported extensions (see --help):")
|
||||||
|
.hint(format!(" ouch compress <FILES>... {}.tar.gz", to_utf(&output_path)))
|
||||||
|
.hint(format!(" ouch compress <FILES>... {}.zip", to_utf(&output_path)))
|
||||||
.hint("")
|
.hint("")
|
||||||
.hint("Examples:")
|
.hint("Alternatively, you can overwrite this option by using the '--format' flag:")
|
||||||
.hint(format!(" ouch compress ... {}.tar.gz", to_utf(&output_path)))
|
.hint(format!(" ouch compress <FILES>... {} --format tar.gz", to_utf(&output_path)));
|
||||||
.hint(format!(" ouch compress ... {}.zip", to_utf(&output_path)));
|
|
||||||
|
|
||||||
return Err(error.into());
|
return Err(error.into());
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user