All Projects → deepjyoti30 → yaf

deepjyoti30 / yaf

Licence: MIT license
Yet another system fetch that is minimal and customizable

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to yaf

disfetch
Yet another *nix distro fetching program, but less complex.
Stars: ✭ 45 (+95.65%)
Mutual labels:  fetch, system, system-information, system-info
yafetch
Yet another fetch ...
Stars: ✭ 27 (+17.39%)
Mutual labels:  fetch, system-information, system-info
sysfetch
A super tiny system information fetch script written in BASH
Stars: ✭ 197 (+756.52%)
Mutual labels:  fetch, system, system-information
indicium
Portable, advanced system information utility
Stars: ✭ 46 (+100%)
Mutual labels:  system, system-information, system-info
InitKit
Neo-InitWare is a modular, cross-platform reimplementation of the systemd init system. It is experimental.
Stars: ✭ 364 (+1482.61%)
Mutual labels:  unix, system
InitWare
The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system.
Stars: ✭ 164 (+613.04%)
Mutual labels:  unix, system
Ecominit
eComInit is a free init system and service manager designed to scale from lightweight desktops to web-scale cloud deployments. It aims to offer feature-parity with systemd but with a modular, portable architecture compliant with software engineering best-practice.
Stars: ✭ 352 (+1430.43%)
Mutual labels:  unix, system
Imgur Screenshot
Take screenshot selection, upload to imgur. + more cool things
Stars: ✭ 540 (+2247.83%)
Mutual labels:  screenshot, unix
Luminous
Luminous provides you a lot of information about the system and a lot of handy methods to quickly get useful data on the iOS platform.
Stars: ✭ 298 (+1195.65%)
Mutual labels:  system, disk-space
Sysinfo
A system handler to get information and interact with processes written in Rust
Stars: ✭ 479 (+1982.61%)
Mutual labels:  unix, system
Archey4
💻 Maintained fork of the original Archey Linux system tool
Stars: ✭ 118 (+413.04%)
Mutual labels:  screenshot, system-information
Winfetch
🛠 A command-line system information utility written in PowerShell. Like Neofetch, but for Windows.
Stars: ✭ 189 (+721.74%)
Mutual labels:  screenshot, system-information
Stacer
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
Stars: ✭ 7,405 (+32095.65%)
Mutual labels:  system, system-information
Otseca
Open source security auditing tool to search and dump system configuration. It allows you to generate reports in HTML or RAW-HTML formats.
Stars: ✭ 416 (+1708.7%)
Mutual labels:  system, system-information
findlargedir
find all "blackhole" directories with a huge amount of filesystem entries in a flat structure
Stars: ✭ 15 (-34.78%)
Mutual labels:  unix, system
Systemstat
Rust library for getting system information
Stars: ✭ 301 (+1208.7%)
Mutual labels:  system, system-information
Cfg2html
cfg2html is a UNIX shell script similar to supportinfo, getsysinfo or get_config, except that it creates a HTML (and plain ASCII) system documentation for HP-UX, SCO-UNIX, AIX, Sun OS and Linux systems. Plug-ins for SAP, Oracle, Informix, Serviceguard, Fiber Channel/SAN, TIP/ix, OpenText (IXOS/LEA), SN Mass Storage like MAS, EMC, EVA, XPs, Network Node Manager and DataProtector etc. are included. The first versions of cfg2html were written for HP-UX. Meanwhile the cfg2html HP-UX stream was ported to all major *NIX platforms and small embedded systems.
Stars: ✭ 116 (+404.35%)
Mutual labels:  unix, system-information
PyCPU
Central Processing Unit Information Gathering Tool
Stars: ✭ 19 (-17.39%)
Mutual labels:  system-information, system-info
Neofetch
🖼️ A command-line system information tool written in bash 3.2+
Stars: ✭ 13,768 (+59760.87%)
Mutual labels:  screenshot, distro
sysfex
Another system information fetching tool written in C++
Stars: ✭ 107 (+365.22%)
Mutual labels:  fetch, system-information

Yaf - Yet Another Fetch

yaf

Brief

Yet Another Fetch is a tool that fetches system information and shows it in a beautiful way for some extra upvotes on r/unixporn. It is extremely minimal and customizability is it's strong feature. Don't want to show your disk usage? Hide it with the exclude flag. Want to change the separator between the os and Arch Linux field? Use separator flag.

yaf is written in Golang. (Because everyone is writing a fetch in some language, why not Go then?)

Installation

Binary

Get the latest release binary from GitHub and use it on your system. Yes, as simple as that.

Arch Linux

yaf is available on AUR here and can be installed with:

yay -S yafetch

or

paru -S yafetch

NOTE: yaf was taken so had to publish with yafetch name.

Gentoo Linux

You can install yaf, by adding the overlay to layman with this command

sudo layman -a thamognya

and then you can do

sudo emerge -a yaf

It will ask you to unmask it, as it is still testing for bugs (this is standard procedure for new ebuilds) hence you can unmask it by doing

sudo emerge yaf --autounmask && dispatch-conf

then type u

and then emerge it with the following command

sudo emerge -a yaf --autounmask

and then install the package how you would normally.

Manual

If you wish, you can install the package manually using the following:

  • Clone the repo: git clone [email protected]:deepjyoti30/yaf.git
  • Cd into the repo and use make to install the package: cd yaf && make install

NOTE: You might want to use the mighty sudo with the make command above.

Usage

Usage of yaf:
  -exclude disk os
    	Exclude the passed fields from output. Values should be space separated, eg: disk os (default "username hostname")
  -key-prefix string
    	Prefix to be set before the key is printed (default "▪ ")
  -no-color
    	Disable showing colors in the output
  -separator string
    	Separator to be used between the key and the value (default "  ")

Support

If you like this package and my other works, your support would be appreciated!

undefined undefined undefined

Contribution

Your contribution would be appreciated. Consider taking a look at the guidelines before opening a PR. If you just want a new feature added, you can open a feature request!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].