https://github.com/vilmibm/gh-screensaver
full terminal animations
https://github.com/vilmibm/gh-screensaver
gh-extension
Last synced: 5 days ago
JSON representation
full terminal animations
- Host: GitHub
- URL: https://github.com/vilmibm/gh-screensaver
- Owner: vilmibm
- License: gpl-3.0
- Created: 2021-07-26T23:12:03.000Z (over 3 years ago)
- Default Branch: trunk
- Last Pushed: 2022-07-12T19:55:51.000Z (almost 3 years ago)
- Last Synced: 2025-04-09T15:03:41.675Z (5 days ago)
- Topics: gh-extension
- Language: Go
- Homepage:
- Size: 51 MB
- Stars: 200
- Watchers: 4
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-terminal-art - gh-screensaver: fireworks / starfield / pipes / pollock / life
- awesome-gh-cli-extensions - **screensaver** - Extension that runs animated terminal "screensavers". (Fun)
- jimsghstars - vilmibm/gh-screensaver - full terminal animations (Go)
README
# gh-screensaver
_being a gh extension that runs animated terminal "screensavers"_
## installation
```
gh extension install vilmibm/gh-screensaver
```## usage
- `gh screensaver` run a random screensaver
- `gh screensaver -s pipes` run a screensaver by name
- `gh screensaver -l` list available screensaversExtra configuration options can be passed after a `--`; for example:
```
gh screensaver -smarquee -- --message="hello world" --font="script"
```## savers
### fireworks
watch a fireworks display.

`--color` `full` or `off`. Default `full`
### starfield
fly through space.

`--density` Default `250`. The number of stars to render.
`--speed` Default `4`. Higher is faster.### pipes
2d pipes draw across the screen.

`--color` `full` or `off`. Default `full`
### pollock
paint splotches cover the screen.

### life
game of life.
`--seed` `glider`,`noise`,`R`,`dragon`,`gun`,or `pulsar`. Default random.
`--color` `full` or `off`. Default `full`contributed by [@meiji163](https://github.com/meiji163)
## author
nate smith