diff --git a/Cargo.lock b/Cargo.lock index a65d5d1..dfa2eea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -333,7 +333,7 @@ checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" [[package]] name = "oxidefetch" -version = "1.3.2" +version = "1.4.0" dependencies = [ "byte-unit", "chrono", diff --git a/Cargo.toml b/Cargo.toml index d3ccf74..f35cc7d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oxidefetch" -version = "1.3.2" +version = "1.4.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/README.md b/README.md index 375a38e..28f343b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# oxidefetch 1.3.2 +# oxidefetch 1.4.0 Fully cross platform Neofetch clone written in Rust. Up to 25 times faster than Neofetch! ![alt text](image.png "Example output of OxideFetch on a WSL2 Arch Linux host") @@ -11,6 +11,9 @@ Neofetch, being a BASH script, has a few downsides in my opinion. As such, I wrote OxideFetch. How cool is that? It displays your information in a manner that's compact, cross-platform, and BLAZINGLY fast. I've measured speeds of up to 25 times faster than normal Neofetch on WSL2. +### Special Thanks +The most heartfelt of thanks goes out to NamedNeon, who contributed the code to perform terminal detection. + ### Features OxideFetch can display all of the following information: - Date, time, and day of week @@ -23,6 +26,7 @@ OxideFetch can display all of the following information: - CPU - GPU - Memory +- Terminal emulator ### Installation Download a binary for your platform, and place it in your PATH. @@ -64,6 +68,7 @@ No weird quirks to report at this time. - Add host system name detection such as "Windows Subsystem for Linux", "IdeaPad 3", "Dell Optiplex", etc. - Add package count/package manager detection - Crosstest on more distributions to verify `sys.name()` outputs +- Refactor GPU detection logic into separate crate, remove dependencies on `sh` and `lspci` #### Distant future: - More extensible user configuration for entry formatting @@ -77,7 +82,8 @@ No weird quirks to report at this time. **1.2.1:** Stable fix for GPU display quirks. **1.2.2:** All GPUs should print in their own lines. **1.3.0:** Tentative fix for issue where empty GPU info line might print on Linux. -**1.3.2:** Changed color of time output to be more visible on gray terminals. +**1.3.2:** Changed color of time output to be more visible on gray terminals. +**1.4.0:** Added support for terminal detection, and fixed system detection on Darwin systems. ### License This software is covered by the MIT license. See license.txt for details. \ No newline at end of file diff --git a/image.png b/image.png index ffc68d8..e02f3cb 100644 Binary files a/image.png and b/image.png differ