diff --git a/Cargo.lock b/Cargo.lock index b5edc8f..4e8ffbf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -477,9 +477,9 @@ dependencies = [ [[package]] name = "ferinth" -version = "2.2.1" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c040c36045725baf25fd0a3c6124be7c999c6789fc0533daf0d8ea81bdec90ef" +checksum = "da86482ab7bb5a9c92c96fd8e2853583c14e88cf5607235a482333d1dbd45d51" dependencies = [ "bytes", "chrono", @@ -493,7 +493,7 @@ dependencies = [ [[package]] name = "ferium" -version = "3.28.7" +version = "3.28.8" dependencies = [ "anyhow", "bytes", @@ -542,9 +542,9 @@ checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" [[package]] name = "furse" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "664b1e6fb4f602b81c1599738894091be4071aee21e94676fe99d450e3bb87aa" +checksum = "e0932f2ba3f86789536e36e94607347bf2606007fab506b17fd288b76a2f5310" dependencies = [ "bytes", "chrono", @@ -922,9 +922,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" +checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" [[package]] name = "js-sys" @@ -1212,9 +1212,9 @@ dependencies = [ [[package]] name = "os_str_bytes" -version = "6.0.0" +version = "6.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64" +checksum = "029d8d0b2f198229de29dca79676f2738ff952edf3fde542eb8bf94d8c21b435" [[package]] name = "pango-sys" @@ -1496,9 +1496,9 @@ checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" [[package]] name = "rustls" -version = "0.20.4" +version = "0.20.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fbfeb8d0ddb84706bc597a5574ab8912817c52a397f819e5b614e2265206921" +checksum = "a024a432ae760ab3bff924ad91ce1cfa52cb57ed16e1ef32d0d249cfee1a6c13" dependencies = [ "log", "ring", @@ -1517,9 +1517,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" +checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" [[package]] name = "sct" @@ -1689,9 +1689,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "syn" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04066589568b72ec65f42d65a1a52436e954b168773148893c020269563decf2" +checksum = "a07e33e919ebcd69113d5be0e4d70c5707004ff45188910106854f38b960df4a" dependencies = [ "proc-macro2", "quote", @@ -1857,9 +1857,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764" +checksum = "f988a1a1adc2fb21f9c12aa96441da33a1728193ae0b95d2be22dbd17fcb4e5c" dependencies = [ "bytes", "futures-core", diff --git a/Cargo.toml b/Cargo.toml index d978381..2cd611a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ferium" -version = "3.28.7" +version = "3.28.8" edition = "2021" authors = ["Ilesh Thiada (theRookieCoder) ", "薛詠謙 (KyleUltimate)", "Daniel Hauck (SolidTux)"] description = "Ferium is a CLI program for managing Minecraft mods from Modrinth, CurseForge, and Github Releases" @@ -22,26 +22,26 @@ default = ["gui"] gui = ["libium/gui"] [dependencies] -tokio = { version = "1.18.2", default-features = false, features = ["rt-multi-thread", "macros"] } -reqwest = { version = "0.11.10", default-features = false, features = ["rustls-tls"] } -octocrab = { version = "0.16.0", default-features = false, features = ["rustls"] } -clap = { version = "3.1.18", features = ["derive"] } -lazy_static = "1.4.0" -serde_json = "1.0.81" -dialoguer = "0.10.1" -indicatif = "0.16.2" -itertools = "0.10.3" -fs_extra = "1.2.0" -anyhow = "1.0.57" -colored = "2.0.0" -ferinth = "2.2.1" -libium = "1.14.1" -online = "3.0.1" -semver = "1.0.9" -bytes = "1.1.0" -furse = "1.1.1" -size = "0.1.2" -url = "2.2.2" +tokio = { version = "=1.18.2", default-features = false, features = ["rt-multi-thread", "macros"] } +reqwest = { version = "=0.11.10", default-features = false, features = ["rustls-tls"] } +octocrab = { version = "=0.16.0", default-features = false, features = ["rustls"] } +clap = { version = "=3.1.18", features = ["derive"] } +lazy_static = "=1.4.0" +serde_json = "=1.0.81" +dialoguer = "=0.10.1" +indicatif = "=0.16.2" +itertools = "=0.10.3" +fs_extra = "=1.2.0" +libium = "=1.14.1" +anyhow = "=1.0.57" +colored = "=2.0.0" +ferinth = "=2.2.2" +online = "=3.0.1" +semver = "=1.0.9" +bytes = "=1.1.0" +furse = "=1.1.2" +size = "=0.1.2" +url = "=2.2.2" [dev-dependencies] rand = "0.8" diff --git a/README.md b/README.md index cd78393..246387d 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,8 @@ Simply specify the mods you use through the CLI, and in just one command you can ## Installation -Ferium is a compiled, statically linked program that does not require any external dependencies. +Ferium is a compiled, statically linked program that does not require external dependencies. +However, Rust programs in general do require `gcc-libs` to be installed. On Linux the regular version requires GTK, but the `no-gui` version does not need this. Ferium is coming to more package managers soon! @@ -31,9 +32,10 @@ Ferium is coming to more package managers soon! ### AUR (Arch Linux) -- [No GUI version](https://aur.archlinux.org/packages/ferium-bin) -- [GUI file dialog](https://aur.archlinux.org/packages/ferium-gui-bin) (depends on GTK) -- [From Source](https://aur.archlinux.org/packages/ferium-git) (installs the Rust toolchain) +- [No GUI](https://aur.archlinux.org/packages/ferium-bin) +- [No GUI from Source](https://aur.archlinux.org/packages/ferium-git) (installs the Rust toolchain) +- [GUI File Dialogue](https://aur.archlinux.org/packages/ferium-gui-bin) (depends on GTK) +- [GUI File Dialogue from Source](https://aur.archlinux.org/packages/ferium-gui-git) (install the Rust toolchain and depends on GTK) ### Scoop (Windows)