LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

gh-screensaver

Display animated terminal screensavers

TLDR

Start a random screensaver
$ gh screensaver
copy
Start a specific screensaver
$ gh screensaver -s [fireworks|starfield|pipes|marquee|life|pollock]
copy
List available screensavers
$ gh screensaver -l
copy
Run marquee with a custom message
$ gh screensaver -s marquee -- --message="[Hello World]"
copy
Run starfield with custom density and speed
$ gh screensaver -s starfield -- --density [500] --speed [8]
copy

SYNOPSIS

gh screensaver [options]

DESCRIPTION

gh screensaver is a GitHub CLI extension that displays animated terminal screensavers. Available screensavers are: fireworks, starfield, pipes, marquee, life (Conway's Game of Life), and pollock (paint splotches). Without -s, a random screensaver is chosen.Screensaver-specific options are passed after --. For example, marquee supports --message and --font; starfield supports --density and --speed; fireworks, pipes, and life support --color (full/off); life supports --seed (glider, noise, R, dragon, gun, pulsar).This extension must be installed first with gh extension install vilmibm/gh-screensaver. Press q or Ctrl+C to exit the screensaver.

PARAMETERS

-s, --saver name

Screensaver to run (fireworks, starfield, pipes, marquee, life, pollock).
-l, --list
List available screensavers and exit.
-R, --repo repository
Run in the context of a repository (currently unused).

CAVEATS

Requires the GitHub CLI (gh) and must be installed as an extension. Some animations may not render correctly in terminals with limited color support.

SEE ALSO

gh(1), gh-extension(1), cmatrix(1)

Copied to clipboard
Kai