GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - xfetch-cli/plugins: Official and community xfetch plugins — animated logos, system stats, weather, media, and more.

BranchesTags
Open more actions menu

Latest commit

 

History

43 Commits
43 Commits

Folders and files

NameName
Last commit message
Last commit date
.cargo
.cargo
 
 
.github
.github
 
 
ci
ci
 
 
docs
docs
 
 
plugins
plugins
 
 
scripts
scripts
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Cargo.lock
Cargo.lock
 
 
Cargo.toml
Cargo.toml
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
ROADMAP.md
ROADMAP.md
 
 
SECURITY.md
SECURITY.md
 
 
SUPPORT.md
SUPPORT.md
 
 
index.json
index.json
 
 

Repository files navigation

XFetch bannerPlugins

Official plugins for xfetch live in this repository. Each plugin is a standalone executable that communicates with the core binary over stdin/stdout using the JSON plugin protocol.

Keeping plugins outside the core repository allows the plugin ecosystem to evolve independently while preserving the same installation and runtime model.

Install a Plugin

From the default remote repository:

xfetch plugin install animate-logo

By default, xfetch plugin install <name> fetches plugins from https://github.com/xfetch-cli/plugins.git.

Available Plugins

Plugin Description
animate-logo Animated ASCII logos with sweep, wave, rainbow, sparkle, breathing, and frame modes.
banner Prints a Chinese/Japanese proverb banner under or above the ASCII logo; requires a CJK-capable terminal font.
banner-text Emits text lines from a file or literal argument; works with image logos.
chocolatey Counts packages installed via Chocolatey (Windows package manager).
docker Displays Docker container statistics using the local Docker CLI.
gauges Renders memory, swap, disk and battery usage as progress bars.
github-stats Displays GitHub user statistics such as stars, repos, pull requests, and followers.
langs Shows the languages of a GitHub repository or aggregates a user/org with brand colors.
display-resolution Displays monitor resolution and refresh rate.
music-player Displays the currently playing track from MPD and/or Spotify.
temperature CPU/SoC temperature module, reading the kernel thermal zones (Linux).
theme-detection Detects and displays current GTK and KDE Plasma theme settings.
theme-manager Browse, search, install, and inspect xfetch themes from the remote registry.
timezone Displays current time, date, and timezone information.
user-info Displays user account information (name, UID, GID, home, shell, groups).
weather Displays current weather conditions.
wasm-crypto Live crypto spot prices (BTC, ETH, ...) fetched through the sandboxed HTTP host call.
wasm-ip-geo Public IP, location, network and timezone from ipapi.co (Python component).
wasm-pacman Repository vs AUR package counts from the local pacman database (Go).
wasm-proc Load average, memory usage and uptime read from /proc (freestanding C).

The wasm-* plugins ship sandboxed WebAssembly artifacts and manifest-declared capabilities; see xfetch/docs/WASM.md.

See Platform Compatibility for which plugins work on Linux, macOS and Windows.

Developing Locally

This repository is a Cargo workspace, so you can build every plugin together:

cargo test --workspace

Official plugin implementations are grouped under the repository folder plugins/<name>, which keeps the root clean as the ecosystem grows.

The shared wire protocol used by the core and plugins is maintained in xfetch-cli/api.

Installed Binary Directory

  • Linux/macOS: ~/.config/xfetch/plugins/
  • Windows: %APPDATA%/xfetch/plugins/

Authoring Plugins

See docs/README.md for the protocol specification, naming conventions, testing workflow, and contribution guidelines for new plugins.

About

Official and community xfetch plugins — animated logos, system stats, weather, media, and more.

xfetch-cli.github.io/web/

Topics

cliextensibleplugin-ecosystemplugin-systempluginsrustsystem-informationterminalwasmxfetch

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

4 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.