Skip to content
/ scu Public

System fetch utility is aimed at informativeness (mirror from gitlab.com/omnid/scu)

License

Notifications You must be signed in to change notification settings

srtnnm/scu

Repository files navigation

SCU

Command-line system fetch utility written in Rust

Currently supported operating systems

Screenshots

Gentoo

gentoo

with --simplify

manjaro

Android

Running in termux

android

Usage

You can download latest release of scu from releases or compile it by yourself

CLI flags

  • --config

    Name or absolute path to the config

  • --simplify

    Outputs information in a much simpler form, forced by default when output is piped

  • --ignore-pipe

    Outputs information in regular form, even if it's piped (disables --simplify forcing)

  • --force-versions

    Enables version fetching (was disabled by default in commit a0c0bada due to bad performance)

  • --raw-models

    Show models (CPU, GPU, etc.) without processing

  • --multicpu

    Show multiple cpus instead of single cpu (currently unstable!)

  • --neomimic

    Mimic the legendary neofetch

  • --no-colors

    Disable colors in output

  • --no-logo

    Don't print logo in neomimic mode

  • -v, --version

    Prints scu's version

  • -h, --help

    Prints help page

Configuration

See Configuration documentation for details.

Compilation

  1. Install Rust toolchain.
  2. Clone scu and compile it with cargo.
$ git clone --depth=1 https://gitlab.com/omnid/scu
$ cd scu
$ cargo build --release

Compiled binary is located at target/release/scu.

  1. Install systemwide (optional)
$ cp target/release/scu /usr/local/bin

About

System fetch utility is aimed at informativeness (mirror from gitlab.com/omnid/scu)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages