gorilla-devs / ferium

Fast and multi-source CLI program for managing Minecraft mods and modpacks from Modrinth, CurseForge, and GitHub Releases
Mozilla Public License 2.0
1.09k stars 43 forks source link

Export a profile to a Modrinth or CurseForge modpack #98

Open theRookieCoder opened 2 years ago

theRookieCoder commented 2 years ago

Something like ferium profile export modrinth or ferium profile export curseforge

theRookieCoder commented 2 years ago

Disclaimer: CurseForge modpacks will only support cf mods

JustSimplyKyle commented 2 years ago

Only mods? Is it possible to also add other folders to tbe modpack?

theRookieCoder commented 2 years ago

You will be able to specify an overrides directory when exporting

JustSimplyKyle commented 2 years ago

Hmm, how would this work for resourepack tho. i mean yeah you could set an resourcepack override, but doesn't most modpacks use curseforge resource pack url?

theRookieCoder commented 2 years ago

This is only for exporting a Ferium profile, so that's left to the user

soupglasses commented 2 years ago

You could look into using packwiz as an intermediatary to the export. It has export support for both curseforge and modrinth.

CorneliusCornbread commented 1 year ago

You could look into using packwiz as an intermediatary to the export. It has export support for both curseforge and modrinth.

Maybe integration with packwiz would be the way to go?

sakurayang commented 1 year ago

packwiz is a golang project, so I think it may have some issues for just integration with this project? and I guess @imsofi is a better way like this:

ferium config pack.tool "path/to/packwiz"
ferium profile export curseforge --both
# the command format is refer to packwiz (packwiz curseforge export --both)

The second command will run a packwiz instant to export the profile.

Are there any other better solutions? Because this way need user to install some other extra stuff.