clood#
Generate cute unicode block characters in your terminal.
████████
██░██░████
██████████████
████████████
████████████
█ █ █ █
█ █ █ █
Every clood is randomized by default — run it again for a new friend.
Install#
cargo install --path .
Usage#
# Random clood
clood
# Customize your clood
clood --width 12 --height 6 --color '#88DDFF' --eyecolor '#000000' \
--numlegs 4 --round 2
# Expressive eyes
clood --mood 2 --lefteye 1 --righteyeclosed 1
# Animate! Ping-pong any parameter between two values
clood --anim mood:-1:3 # bobbing eyes
clood --anim leftarm:-1:2 --anim rightarm:2:-1 # waving
clood --anim lefteyeclosed:0:1 --fps 3 # blinking
Parameters#
| Flag | Default | Description |
|---|---|---|
--width |
random 8–16 | Body width |
--height |
random 4–8 | Body height |
--color |
random | Body color (hex) |
--eyecolor |
random | Eye color (hex) |
--mood |
random -2–2 | Eye height offset |
--lefteye |
0 | Left eye vertical offset |
--righteye |
0 | Right eye vertical offset |
--lefteyeclosed |
0 | Left eye closed (0/1) |
--righteyeclosed |
0 | Right eye closed (0/1) |
--round |
0 | Corner rounding (0 to width/2) |
--armsize |
random 2–4 | Arm width |
--leftarm |
0 | Left arm vertical offset |
--rightarm |
0 | Right arm vertical offset |
--numlegs |
random even 0–8 | Number of legs |
--legsize |
random 2–4 | Leg length |
--anim |
— | Animate: param:min:max (repeatable) |
--fps |
4 | Animation frame rate |