git-icons is in-built Rust, and makes use of the Rust Crate
repo_icons to fetch the icons for a given repository.
As soon as the icons are fetched, it writes them to the
Icon? file inside all of your repo directories.
It additionally has SQLite persistence with Diesel.rs. This lets you use a customized icon for a repository, or change between the totally different icons returned by