Repository navigation
cupidfetch
Frank edited this page Apr 17, 2026
·
1 revision
Display system information with ASCII art in a neofetch-style format.
cupidfetch
cupidfetch displays system information alongside a colorful ASCII art cat mascot. The output includes:
- OS and kernel version
- Shell name
- Display resolution and color depth
- Terminal type (GUI or VGA Text)
The command also displays a color palette showing all 16 ANSI colors.
> cupidfetch
/\_/\
( o.o ) cupid-os
> ^ < -----------
/| |\
(_| |_)
OS: cupid-os x86
Kernel: 1.0.0
Shell: cupid shell
Display: 320x200 256c
Term: GUI
████████
████████
cupidfetch is implemented as a CupidC program (/bin/cupidfetch.cc) and demonstrates:
- ANSI color codes using
\x1Bhexadecimal escapes - String concatenation and formatting
- While loops for color palette generation
- Conditional statements
/bin/cupidfetch.cc
-
1.0.0 - Initial CupidC implementation
- Basic system information display
- ASCII art cat mascot
- ANSI color support
- Color palette display
Getting Started
Shell & Scripting
Compilers
- CupidC Compiler
- CupidC Language Reference
- CupidC 2D Graphics Library
- CupidASM Assembler
- Toolchain Bootstrap
- Floating Point
Programs & Docs
GUI
Kernel
Filesystems
Hardware