diyfetch

๐Ÿงฐ๐Ÿ“  The ultimate fetch tool template

GPL-3.0 License

Stars
218

๐Ÿ’ก About

DIYfetch it the shell script template for writing adaptive fetch tool utilizing Gum's join command.

๐Ÿš€ Setup

๐Ÿงพ Dependencies

๐Ÿ“ฅ Download

Download the diyfetch file:

curl https://raw.githubusercontent.com/info-mono/diyfetch/main/diyfetch > ~/.local/bin/diyfetch
chmod +x ~/.local/bin/diyfetch

Note feel free to change the file name to what ever you want.

โš™๏ธ Customize

Open the fetch script with your favorite editor then add, delete and change whatever you prefer. The script contain detailed guide to customize it.

โŒจ๏ธ Usage

Finally, run the fetch script in the terminal:

diyfetch

๐Ÿ–ผ๏ธ Showcases

Here are some examples, you can find their script in examples/.

Insert Name

This example is inspired by Insert Name from Neofetch themes.

Idlifetch

This example is inspired by Idlifetch from Neofetch themes.

Ozozfetch

This example is inspired by Ozozfetch from Neofetch themes.

Fm6000

This example is inspired by Fetch-master 6000.

Laundryfetch

A tiny fetch I make to celebrate my No.1 victory at the local game jam.

I buy a smart washing machine for mommy with the prize money.

Timefetch

Why stop at system informations. You can fetch a bunch of time related information as well!

Note Requirements: figlet.

Weatherfetch

This example utilize wttr.in's API with Wego's ansi arts.

Note Requirements: jq.

Pokefetch

Pokedex fetch! This example utilize PokeAPI and Pokemon colorscripts.

Note Requirements: jq.

๐Ÿ’Œ Credits

Special thanks to: