Package: minecraft-mod-manager
mcman/mmm (minecraft-mod-manager)Install and update mods fromCurseForgeand Modrinth through a simple command.News — Slow progress and an Alternative CLI (2022-08-02)Hi everyone!I have acquired a CurseForge API key, but still want to make it easy to install mods from CurseForge
without applying for a key.Maybe that's not possible, but I have some ideas at least for improvingmcman.
This includes downloading mods from CurseForge.For now though, I can point you to an awesome and in my opinion, better alternative:ferium.Cheers,
Senth(News Archive)FeaturesInstall mods withminecraft-mod-manager install mod_nameUpdate all mods withminecraft-mod-manager update,mcman updateormmm updateSearches on CurseForge and Modrinth for updates on installed modsFilter updates byStable (default), beta--beta, or alpha--alphareleasesMinecraft version-v 1.16.4Fabric/Forge mod--mod-loader fabricInstallation/Upgrade & RequirementsRequires at least python 3.8Install/Upgrade with$ pip install --user --upgrade minecraft-mod-managerExamplesNote!All examples start withminecraft-mod-manager,mcmanormmm(shorthand commands) then comes the arguments.ArgumentsDescriptioninstall jeiSearches for jei on all sites and installs the latest version.install sodium=modrinthInstall Sodium specifically from modrinth.install dynmap=curse:dynmapforgeInstall dynmap with slug dynmapforge on Curse.install sodium=modrinth --mod-loader fabricInstall fabric version of sodium. Generally not necessary to specifymod-loaderinstall carpet fabric-api sodium lithiumEasily install many mods.updateUpdate all mods.update --pretendCheck what will be updated. Does not change anything.update sodium lithium phosphorUpdate specific mods.update -v "1.16.5"Updates to latest mod version which works with specified MC version.update -v "1.16.1"If you upgraded the mods, to a higher version (e.g. snapshot), you can easily downgrade them again.configure sodium=modrinthChange the download site for a mod.configure sodium=Doesn't work, known bug! Reset download sites (downloads from all sites again)configure carpet=curse:fabric-carpetChange site slug for a mod.configure carpet=curseIf you don't define a slug, you will reset the slug for that mod.configure sodium=modrinth carpet=curseEasily configure multiple mods at the same time.configure carpet=modrinth,curse:fabric-carpetConfigure different slugs for different sites.listList all installed mods.Full usagepositional arguments:
  {install,update,configure,list}
                        Install, update, configure, or list mods
  mods
                        The mods to update or configure.
                        If no mods are specified during an update, all mods will be updated.
                        You can specify download sites and slugs for each mod (if necessary)
                           dynmap=curse
                           dynmap=curse:dynmapforge
                           dynmap=curse:dynmapforge,modrinth
                           dynmap=curse:dynmapforge,modrinth:dynmap

minecraft:
  -d DIR, --dir DIR     Location of the mods folder. By default it's the current directory
  -v MINECRAFT_VERSION, --minecraft-version MINECRAFT_VERSION
                        Only update mods to this Minecraft version. Example: -v 1.16.4
  --beta                Allow beta releases of mods
  --alpha               Allow alpha and beta releases of mods
  --mod-loader {fabric,forge}
                        Only install mods that use this mod loader. You rarely need to be
                        this specific. The application figures out for itself which type
                        you'll likely want to install.

logging & help:
  -h, --help            show this help message and exit
  --version             Print application version
  --verbose             Print more messages
  --debug               Turn on debug messages
  --pretend             Only pretend to install/update/configure. Does not change anything
  --no-color            Disable color outputAlternativesGUIOverwolfkaniol-lck/modmanagerReviversMC/modget-minecraft4JX/mCubedCLIgorilla-devs/feriumsargunv/modsmantyra314/modweaverAuthorsMatteus Magnusson,senth.wallace@gmail.com