Routefetch brings life to your terminal rice by displaying random Pokémon with varying rarity levels. It seamlessly integrates with Fastfetch to show different tiers of Pokémon in your system information display, with each Pokémon having a chance to appear as its shiny variant. This adds an element of surprise and discovery to your daily terminal usage.
- Pokeget (or pokeget-rs)
Routefetch uses Pokeget to render Pokémon images in the terminal. More information regarding Pokeget can be found at the repo
If you want to use this for fastfetch, navigate to your fastfetch config.
cd ~/.config/fastfetchClone this repo into your fastfetch config folder.
git clone git@github.com:TitaniteScale/routefetch.git scriptsThen, in your fastfetch config file (fastfetch/config.jsonc), modify the type and source of the logo section such that it takes the execution of the shell script as a command:
"logo": {
"type": "command-raw",
"source": "~/.config/fastfetch/routefetch/routefetch.sh",Routefetch randomly selects Pokémon from four different rarity tiers:
- Common (60% chance) - Pokémon like Bulbasaur, Caterpie, and Oddish
- Uncommon (30% chance) - Pokémon like Roselia, Grovyle, and Leafeon
- Rare (9% chance) - Pokémon like Snorlax, Venusaur, and Torterra
- Ultra Rare (1% chance) - Legendary Pokémon like Celebi and Jirachi
Additionally, every Pokémon has a 1% chance of appearing in its shiny form. Changing the rates is very easy as the shell script is very simple.
Enjoy!
