π₯ Fetch-Sama is a neofetch
-like tool for Windows.
- Fast β written in
C
to print system info as fast as possible. - ASCII - includes 3 different ASCII arts (Evil, Neuro & Windows).
- RGB - prints
RGB
color text in the terminal (cmd, PowerShell, etc.) instead of the default ANSI colors.
- Run:
> fetch.exe [name]
- Example:
evil
β fetch.exe evilneuro
β fetch.exe neurodefault
β fetch.exe
- Two ASCII arts in this project(Fetch-Sama) are inspired by the Twitch streamer vedal987 (specifically Evil-Neuro & Neuro-sama).
-
Install Dependencies:
- Download and install MSYS2.
- Open the mingw64.exe shell (from the MSYS2 Start Menu).
- Run the following commands:
$ pacman -Syu # Update system packages (MSYS2 may restart) $ pacman -Syu # Run again after restart $ pacman -S --needed base-devel mingw-w64-x86_64-toolchain
-
Set Environment Variables:
- Open the Environment Variables:
> rundll32.exe sysdm.cpl,EditEnvironmentVariables # run in Command Prompt
- Add the following paths to your Path variable:
C:\msys64\mingw64\bin\ C:\msys64\usr\bin\
- Open the Environment Variables:
-
Verify Installation:
- Run these commands to confirm:
> gcc --version > g++ --version
- If you see version output, your installation was successful π
- Run these commands to confirm:
-
Build the Project:
- Just run
build.bat
- The file
fetch.exe
will appear inside the Source folder.
- Just run
The project has the following structure:
.
β
βββ build.bat
βββ banner.png
βββ fetch.c
βββ icon.ico
βββ icon.rc
βββ LICENSE
βββ README.md
β
ββββ demo
β
β pic_1.png
Feel free to contribute to this project by submitting pull requests or reporting issues. Your contributions are greatly appreciated!
This project is licensed under the MIT License.
π Happy coding!