π¦ tinyfetch β First Official Release
Welcome to the first official release of tinyfetch, a blazing-fast system fetch tool written in C β faster and lighter than traditional tools like Neofetch!
πΉ Included in this release
- π
tinyfetch.cβ the raw C source code - π§± Precompiled Debian/Ubuntu binary (
tinyfetch) β ready to install and run
π§ How it works
When you run tinyfetch for the first time, it will automatically generate a tinyfetch.conf file for configuration.
About the Configuration File Location
For simplicity, the configuration file tinyfetch.conf is created in the same directory as the binary (usually /usr/bin if you place it there). This design choice keeps the initial implementation straightforward and avoids complexity.
Why?
- Placing the config file alongside the executable makes setup easier for first-time users.
- It avoids needing to handle different config paths or environment variables.
Whatβs next?
In future releases, I plan to move the config file to a more standard location, such as:
$HOME/.config/tinyfetch/tinyfetch.conf- Or another conventional config directory per XDG Base Directory Specification
Contribution Invitation
If youβre comfortable with C programming, feel free to fork the project on GitHub, modify the config file behavior, and submit a pull request. Iβm happy to review and merge community improvements!
Thanks for trying out tinyfetch! Your feedback and contributions help it grow.
π οΈ Installation options
You have two ways to use tinyfetch:
β Option 1: Use the Precompiled Binary
sudo wget https://github.com/tinyplayerss/tinyfetch/releases/latest/download/tinyfetch -O /usr/bin/tinyfetch
sudo chmod +x /usr/bin/tinyfetch
tinyfetchπ§βπ» Option 2: Compile from Source
sudo apt install build-essential -y
gcc tinyfetch.c -o tinyfetch
./tinyfetchπ Learn More
π Full instructions, usage, and details available at:
GitHub - tinyplayerss/tinyfetch
Thank you for using tinyfetch! π