zeitfetch 📸

Instantaneous snapshots of system information
Linux • macOS • Windows
![License](https://img.shields.io/github/license/nidnogg/zeitfetch?style=for-the-badge) ![Size](https://img.shields.io/github/repo-size/nidnogg/zeitfetch?color=orange&logo=rust&style=for-the-badge) ![Stars](https://img.shields.io/github/stars/nidnogg/zeitfetch?color=red&style=for-the-badge)

About

zeitfetch is a neofetch implementation in Rust aiming to be near instantaneous, with the least amount of dependencies possible.

Considering the shortage of fully cross platform screenfetch solutions (including Windows shells) this crate aims to fill that gap.

It's in early stages at the moment, and support for Windows 10, Windows 11, Mac OS X, Debian, Ubuntu, Fedora and Arch is implemented for the time being, with more on the way.

If your Linux distribution is not listed/not being actively tested on, most likely it will be missing a dedicated OS logo, so an ASCII rendition of Tux will be displayed instead.

Features

Fully cross platform compatible with Windows, macOS (almost there), and most Linux distros.

Installation

For the time being, since neither a crate nor a scoop package have been published yet, an executable titled zeitfetch can be created under the folder target/release by running cargo run in the root directory. This assumes you have both Rust and Cargo installed.

Contribution

If you feel like contributing to zeitfetch, feel free to fork it and open up a PR. There are no particular coding guidelines so any improvements you can think of are fine.

Current to-be-implemented list: * Proper macOS implementation (I'm off my Mac system for a while, help would be really appreciated here); * GPU information (mixed results with native Linux builds, left it off for the time being); * More distro ASCII Art in hex escape code format; * Some refactoring here and there.

Disclaimer for ASCII logos

Most of the ASCII art from zeitfetch is not originally made by me, only slightly modified here and there. All of the respective credit for them is listed below:

| OS | Author | Source | --- | --- | --- | | Debian | dylanaraps | neofetch | | Ubuntu | KittyKatt | screenfetch | | Fedora | likw1dus | pagure.io | | Arch | trizen | wiki.archlinux.org (alsi) | | MacOS | shelldandy | neofetch PR | | Windows 11 | kiedtl | winfetch | | Windows 10 | HotDog640 | neofetch PR | | Linux | Joan Stark (jgs) | Wikipedia |

If any artists feel like this is an issue in particular, please feel free to drop me an email @ henriquevt98@gmail.com and I'll remove any infringing works ASAP.