Hello guys and gals, today I have launched my all new and improved fetch tool called shellfetch

     ____  _   _ _____ _     _     _____ _____ _____ ____ _   _
    / ___|| | | | ____| |   | |   |  ___| ____|_   _/ ___| | | |
    \___ \| |_| |  _| | |   | |   | |_  |  _|   | || |   | |_| |
     ___) |  _  | |___| |___| |___|  _| | |___  | || |___|  _  |
    |____/|_| |_|_____|_____|_____|_|   |_____| |_| \____|_| |_|

        Shell System Information Fetcher - v2022.02.16
        A modular, hackable, fetch script written in Bash

        This program may be freely redistributed
        under the terms of The MIT License.

        HeCodes2Much <wayne6324@gmail.com>

How do I install shellfetch?

basher install

on Arch BTW?

Follow one of the 3 simple ways to install below.

Download: PKGBUILD and make with makepkg -sfi

Install: Custom Repo then just use pacman -S shellfetch

AUR: YAY just use yay -S shellfetch

Anything other then Arch base.

First, install the dependencies: xrandr, figlet and bash. Then run the following commands

git clone https://github.com/HeCodes2Much/shellfetch ~/.shellfetch
cd ~/.shellfetch
sudo make install

Configuration

You can edit the ~/.config/shellfetch/config.conf file to reorder segments, add your own functions, or remove some. You can also set ascii art, color and to be centered or not.

Add a new function

  1. Create a function at the top of the config like below.
get_test() {
    PrintLine "$Alignment" "${boldText}${headPageColor}%b${resetColor}${sysPageColor}%b${resetColor}" "Header $sep " "Body of the text to display can also include ${var}'s"
}
  1. Call the function within the segments section of the config.

Man Screenshots

Click Me man

Screenshots

Click Me screenshot1 screenshot2 screenshot3 screenshot4

Disclaimer: This is a personal weblog. The opinions expressed here represent my own and not those of any entity in which I have been, am now, or will be affiliated.