Skip to content

charleschetty/ccfetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ccfetch

A neofetch like system information tool written in rust. Which is super fast, even faster than fastfetch

screenshot

Currently, ccfetch only supports Arch, Debian, and Ubuntu, but the logo will be displayed as "TUX" if you use other distributions

Installation

Download from actions

Build from source

You should install rust first

git clone https://github.com/charleschetty/ccfetch
cd ccfetch
cargo build --release
# then copy ccfetch under target/release/ to desired path you want

note : In order to display icons correctly in the terminal, you should install nerd font first.

Todo

  • More distribution logos
  • User configuration

Benchmark

benchmark

I use AMD 4800u ,and the fastfetch was compiled with :

set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

add_compile_options(
"$<$<COMPILE_LANGUAGE:CXX>:-O3;-march=native;-fpic;-ftree-vectorize>"
"$<$<COMPILE_LANGUAGE:C>:-O3;-march=native;-fpic;-ftree-vectorize>"
)

$ cmake .. -GNinja -L | grep -oP 'PACKAGES_DISABLE_\w+' | grep -v PACMAN | sed -e 's/.*/-D\0=ON/' | xargs cmake .. -GNinja -DCMAKE_BUILD_TYPE=Release -DENABLE_EMBEDDED_PCIIDS=ON

and the jsonc file I use is in benchmark/, I configure it from the fastfetch/presets/examples/2.jsonc

Reference

This project inspired by pfetch-rs, treefetch, macchina ,fastfetch

About

A system information tool written in rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages