typo: Decompressable -> Decompressible

This commit is contained in:
Vinícius Rodrigues Miguel 2021-03-19 11:40:17 -03:00
parent 08489b028c
commit a47f41a257
3 changed files with 10 additions and 10 deletions

View File

@ -32,7 +32,7 @@ info: attempting to decompress input files into single_folder
info: done! info: done!
``` ```
When no output file is supplied, `ouch` infers that it must decompress all of its input files. This will error if any of the input files are not decompressable. When no output file is supplied, `ouch` infers that it must decompress all of its input files. This will error if any of the input files are not decompressible.
#### Decompressing a bunch of files into a folder #### Decompressing a bunch of files into a folder
@ -42,7 +42,7 @@ info: attempting to decompress input files into single_folder
info: done! info: done!
``` ```
When the output file is not a compressed file, `ouch` will check if all input files are decompressable and infer that it must decompress them into the output file. When the output file is not a compressed file, `ouch` will check if all input files are decompressible and infer that it must decompress them into the output file.
#### Compressing files #### Compressing files
@ -58,7 +58,7 @@ info: done!
```bash ```bash
$ ouch -i some-file -o some-folder $ ouch -i some-file -o some-folder
error: file 'some-file' is not decompressable. error: file 'some-file' is not decompressible.
``` ```
`ouch` might (TODO!) be able to sniff a file's compression format if it isn't supplied in the future, but that is not currently implemented. `ouch` might (TODO!) be able to sniff a file's compression format if it isn't supplied in the future, but that is not currently implemented.

View File

@ -63,7 +63,7 @@ impl TryFrom<clap::ArgMatches<'static>> for Command {
fn try_from(matches: clap::ArgMatches<'static>) -> error::OuchResult<Command> { fn try_from(matches: clap::ArgMatches<'static>) -> error::OuchResult<Command> {
// Possibilities: // Possibilities:
// * Case 1: output not supplied, therefore try to infer output by checking if all input files are decompressable // * Case 1: output not supplied, therefore try to infer output by checking if all input files are decompressible
// * Case 2: output supplied // * Case 2: output supplied
let output_was_supplied = matches.is_present("output"); let output_was_supplied = matches.is_present("output");
@ -98,14 +98,14 @@ impl TryFrom<clap::ArgMatches<'static>> for Command {
} }
else { else {
// Checking if input files are decompressable // Checking if input files are decompressible
let input_files = input_files let input_files = input_files
.map(|filename| (filename, CompressionExtension::try_from(filename))); .map(|filename| (filename, CompressionExtension::try_from(filename)));
for file in input_files.clone() { for file in input_files.clone() {
if let (file, Err(_)) = file { if let (file, Err(_)) = file {
eprintln!("{}: file '{}' is not decompressable.", "error".red(), file); // eprintln!("{}: file '{}' is not decompressible.", "error".red(), file);
return Err(error::Error::InputsMustHaveBeenDecompressable(file.into())); return Err(error::Error::InputsMustHaveBeenDecompressible(file.into()));
} }
} }

View File

@ -8,7 +8,7 @@ pub enum Error {
MissingExtensionError(String), MissingExtensionError(String),
InvalidUnicode, InvalidUnicode,
InvalidInput, InvalidInput,
InputsMustHaveBeenDecompressable(String) InputsMustHaveBeenDecompressible(String)
} }
// This should be placed somewhere else // This should be placed somewhere else
@ -26,8 +26,8 @@ impl fmt::Display for Error {
Error::MissingExtensionError(filename) => { Error::MissingExtensionError(filename) => {
write!(f, "cannot compress to \'{}\', likely because it has an unsupported (or missing) extension.", filename) write!(f, "cannot compress to \'{}\', likely because it has an unsupported (or missing) extension.", filename)
} }
Error::InputsMustHaveBeenDecompressable(file) => { Error::InputsMustHaveBeenDecompressible(file) => {
write!(f, "file '{}' is not decompressable", file.red()) write!(f, "file '{}' is not decompressible", file.red())
} }
_ => { _ => {
// TODO // TODO