From c6b6073b3c949f81324ab03cfa423819b9e4951d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=91=86=20Neveda=20=E2=91=88?= <63655535+omnv@users.noreply.github.com> Date: Thu, 21 Sep 2023 17:52:15 +0200 Subject: [PATCH 1/2] Add .als file support --- src/adapters/decompress.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/adapters/decompress.rs b/src/adapters/decompress.rs index da28913..f4b96a7 100644 --- a/src/adapters/decompress.rs +++ b/src/adapters/decompress.rs @@ -8,7 +8,7 @@ use tokio::io::BufReader; use std::path::{Path, PathBuf}; -static EXTENSIONS: &[&str] = &["tgz", "tbz", "tbz2", "gz", "bz2", "xz", "zst"]; +static EXTENSIONS: &[&str] = &["als", "bz2", "gz", "tbz", "tbz2", "tgz", "xz", "zst"]; static MIME_TYPES: &[&str] = &[ "application/gzip", "application/x-bzip", @@ -62,10 +62,10 @@ fn decompress_any(reason: &FileMatcher, inp: ReadBox) -> Result { Ok(match reason { Fast(FileExtension(ext)) => match ext.as_ref() { - "tgz" | "gz" => gz(inp), - "tbz" | "tbz2" | "bz2" => bz2(inp), - "xz" => xz(inp), + "als" | "gz" | "tgz" => gz(inp), + "bz2" | "tbz" | "tbz2" => bz2(inp), "zst" => zst(inp), + "xz" => xz(inp), ext => Err(format_err!("don't know how to decompress {}", ext))?, }, MimeType(mime) => match mime.as_ref() { From d48a432611d36f635cee3843a79fba2f854176df Mon Sep 17 00:00:00 2001 From: Joseph LaFreniere Date: Mon, 25 Sep 2023 08:35:40 -0500 Subject: [PATCH 2/2] Configure `typos` to accept "als" as correct spelling --- .typos.toml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .typos.toml diff --git a/.typos.toml b/.typos.toml new file mode 100644 index 0000000..49df930 --- /dev/null +++ b/.typos.toml @@ -0,0 +1,2 @@ +[default.extend-words] +als = "als"