NerdFetch

A POSIX *nix fetch script using Nerdfonts
授权协议 GPL-3.0 License
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 荆鸿畅
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

NerdFetch

A POSIX *nix (Linux, macOS, *BSD, etc) fetch script using Nerdfonts

Dependencies:

  • Any nerdfonts font
  • bc (optional, but most systems already have this)
  • Pretty much any Linux distro/macOS

To install and run:

Automatically (Arch Linux via the AUR):

yay -S nerdfetch

Make sure to replace yay with whatever AUR helper you use.

Manually:

Copy-paste this into your terminal:

# clone and go into repo
git clone https://github.com/ThatOneCalculator/NerdFetch.git
cd NerdFetch/
# install
sudo install -m755 nerdfetch /usr/bin/nerdfetch
# go back and remove the download
cd ..
rm -rf NerdFetch/
# run
nerdfetch

Run once (curl):

Note that this will not install the program.

curl -fsSL https://raw.githubusercontent.com/ThatOneCalculator/NerdFetch/master/nerdfetch | sh

Features:

  • Package manager and package count detection across many OSes
  • Support across all nerdfonts
  • Uptime detection that is actually good
  • Unlike neofetch, it uses almost no resources
  • Portable
  • POSIX compliant
  • Tested on Pop!_OS, NixOS, Ubuntu, Alpine, Debian, macOS 10, Arch, Manjaro, Bedrock, Gentoo, Kiss, EndeavourOS, ArcoLinux, Solus, Exherbo, LilKirbsOS, Fedora, Slackware, and Android

OSes fully supported:

  • Debian based Linux
  • Ubuntu based Linux
  • Arch based Linux
  • RedHat based Linux
  • SUSE based Linux
  • Bedrock Linux
  • Alpine Linux
  • KISS Linux
  • Void Linux
  • Gentoo Linux
  • Exherbo Linux
  • Solus Linux
  • Slackware Linux*
  • macOS 10.x
  • macOS 11

OSes partially supported:

  • Android
  • *BSD

Known issues:

  • No username and no app count in Android
  • No hostname, no uptime and no package count in *BSD
  • *In Slackware Linux, make sure to have /usr/sbin in PATH

相关阅读

相关文章

相关问答

相关文档