Better error message for MissingArgumentsForDecompression

This commit is contained in:
Vinícius Miguel 2021-04-06 19:05:36 -03:00
parent 8c88d5cb0f
commit 784217143a

View File

@ -66,7 +66,10 @@ impl fmt::Display for Error {
}
Error::MissingArgumentsForCompression => {
write!(f, "{} ", "[ERROR]".red())?;
write!(f,"The compress subcommands demands at least 2 arguments, see usage: <TODO-USAGE>")
let spacing = " ";
writeln!(f,"The compress subcommands demands at least 2 arguments, an input file and an output file.")?;
writeln!(f,"{}Example: `ouch compress img.jpeg img.zip", spacing)?;
write!(f,"{}For more information, run `ouch --help`", spacing)
}
Error::InternalError => {
write!(f, "{} ", "[ERROR]".red())?;