Skip to content

ujaRHR/gofetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoFetch v1.0

GoFetch is a lightweight command-line tool written in Go for retrieving and displaying system information in a clean, human-friendly format. It shows details like OS, kernel, uptime, shell, desktop environment, CPU/GPU, memory usage, local IP, and more...

gofetch demo

Features

  • 👋 Friendly greeting with user and version
  • 📋 Displays detailed system information
  • 🖥️ Works on Linux (and other Unix-like systems)
  • 🚀 Built with Go for fast and simple execution

Installation

Clone and build locally:

git clone https://github.com/ujaRHR/gofetch
cd gofetch
go build -o gofetch .

Run:

./gofetch

System-wide Installation (Linux)

To use GoFetch from anywhere in your terminal, download the gofetch file (or your gofetch build file), and move it to a directory in your PATH, like /usr/local/bin:

sudo mv gofetch /usr/local/bin/

Now you can run:

gofetch

from anywhere.

Usage

gofetch            # show system info
gofetch --help     # show help
gofetch --version  # show version

About

A Go-based fetch utility for retrieving and displaying system information. Lightweight CLI tool built with Go for efficient system data collection and presentation.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages