shady-cli

Crates.ioshady-cli
lib.rsshady-cli
version0.2.0
created_at2025-02-11 22:38:52.939411+00
updated_at2025-02-21 03:12:05.265003+00
descriptionA music visualizer in the terminal using shady-audio.
homepagehttps://github.com/TornaxO7/shady
repositoryhttps://github.com/TornaxO7/shady/tree/main/shady-cli
max_upload_size
id1552055
size49,968
TornaxO7 (TornaxO7)

documentation

README

Shady-Cli

It's a cava inspired audio visualizer for the terminal which I developed to have a visualization of shady-audio.

Demo

Demo video

Usage

The keybindings are:

  • + to increase the width of the bars which also decreases the amount of bars since the space becomes smaller
  • - to decrease the width of the bars which also increase the amount of bars since the space becomes bigger
  • q to quit

There are also some arguments. Take a look at the help page (-h or --help).

nix with flakes

nix run github:TornaxO7/shady#shady-cli -- <shady-toy args>

Example

  • nix run github:TornaxO7/shady#shady-cli -- --color red to start the visualizer with red bars.

Build it yourself

You just need alsa-lib and rust, then navigate into this directory and execute

cargo run --release -- <shady-cli args>

See

cargo run --release -- help

to get the help page.

Commit count: 325

cargo fmt