A friend of me had the idea of a shell displaying a random pokémon on launch. I liked the idea and couldn’t resist to implement it over christmas.
What the package does is, it downloads all pokémon images in a defined range which is 1-151 by default (I’m old these are the ones I know) and converts the images to escape sequences. These are saved in
Now when you ipopen a new shell you could display one of them randomly by putting this code in your
cat /usr/share/pokeshell/\$((\$RANDOM % 151 + 1)).pokemon
Or if you use fish like me put this in your
function fish_greeting set r (random) cat /usr/share/pokeshell/(math \"\$r % 151 + 1\").pokemon end
You can find the package in the AUR.