Libium is the backend of ferium. It helps manage Minecraft mods from Modrinth, CurseForge, and Github Releases.
These are the main components of libium;
configdeals with (surprise, surprise) the config. It defines the config structure and methods to get the config file, deserialise it, etcmodpackcontains manifest/metadata structs for MR and CF modpack formats, and functions for reading these from a zip fileupgradecontains functions for fetching the latest compatible mod/modpack file, and downloading itaddcontains functions to verify and add a mod to a profilefile_pickercontains functions to show a file picker for both GUI and CLI styles