A meme system info tool for (almost) all your Linux/Unix-based systems, based on the nyan/UwU trend on r/linuxmasterrace.
All kinds of contributions are welcome, but before contributing please read CONTRIBUTING.md.
AmogOwOS, Nyalpine, Nyarch Linuwu, ArcOwO, Nyartix Linuwu, Debinyan, endevaOwO, Fedowa, GentOwO, GnUwU gUwUix, Miwint, Myanjawo, OwOpenSUSE, Pop OwOs, RaspNyan, Swackwawe, sOwOlus, UwUntu, and OwOid; Plus Nyandroid.
KDE NeOwOn, nixOwOs, xuwulinux; Plus FweeBSD, OwOpenBSD, macOwOS and iOwOS; Plus WinyandOwOws.
-
freecolor to get ram usage on FreeBSD.
-
musl libc if you are on a non-gnu system (such as alpine linux)
-
xwininfo to get screen resolution.
-
viu (optional) to use images instead of ascii art (see How to use images below).
-
lshw (optional) for better accuracy on GPU info.
Arch (Official Repos)
From the AUR
From Pacstall
pacstall -I uwufetch
Build requisites:
- Make
- A C compiler
- A iOS patched SDK (if you build UwUfetch under iOS device)
To install UwUfetch from the source, type these commands in the terminal:
git clone https://github.com/TheDarkBug/uwufetch.git
cd uwufetch
make build # add "CFLAGS+=-D__IPHONE__" if you are building for iOS
sudo make install
To uninstall:
cd uwufetch
sudo make uninstall
make build # builds uwufetch and libfetch
make lib # builds only libfetch
make debug # use for debug
make install # installs uwufetch (needs root permissons)
make uninstall # uninstalls uwufetch (needs root permissons)
make clean # removes all build output
make man # compiles man page
make man_debug # compiles man page and shows 'man' output
Notice: images are currently disabled under iOS due to lack of a one command in UwUfetch code
First of all, you will need viu
, which you can install by following the guide.
viu
supports kitty and iTerm's image protocols.
If not supported by the current terminal, viu
uses the fallback Unicode half-block mode (images will look "blocky"), that is the case in many terminal emulators (gnome-terminal, Konsole, etc.). See also: viu's README.
The first thing needed is to compile the library (same instructions as the simple binary). Now you can use the library just as in the example:
#include <fetch.h>
#include <stdio.h>
int main() {
printf("%s\n", get_info().cpu_model);
}
And then compile and run with
$ gcc superfetch.c -lfetch -o superfetch
$ ./superfetch
Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz
This happens when your computer hasn't had any OEM info filled in (habitually by the manufacturer).
While you could fill it yourself with your own custom info too, you can also disable the part of uwufetch which display this line.
Edit [.config/uwufetch/config
] and add host=false
.
See COPYRIGHT.md.
This program is provided under the GPL-3.0 License.
uwufetch's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.