Skip to content

info-mono/diyfetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image Image

💡 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/.

This example is inspired by Insert Name from Neofetch themes.

Image Image

This example is inspired by Idlifetch from Neofetch themes.

Image Image

This example is inspired by Ozozfetch from Neofetch themes.

Image Image

This example is inspired by Fetch-master 6000.

Image Image

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.

Image Image

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

Image Image

Note
Requirements: figlet.

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

Image Image

Note
Requirements: jq.

Pokedex fetch! This example utilize PokeAPI and Pokemon colorscripts.

Image Image

Image

Note
Requirements: jq.

💌 Credits

Special thanks to:

🥚

Made with <3 by NNB

About

🧰📠 The ultimate fetch tool template

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors

Languages