kota's memex

https://sr.ht/~kota/modget/

modget

commands

[a]dd mod...
Download and install a mod based on its MODID or Slug.

[d]elete mod...
Remove and uninstall a mod based on its MODID or Slug.

help [command]
Print help about a command and exit.

[m]ark [mod]...
Change the update status of a mod.

[s]earch string...
Search curseforge for mods based on search terms. Prints mod names, MODID,
Version, and a short description.

[sh]ow [mod]...
Query and print information about installed mods or a specific mod by MODID or
Slug.

[u]pdate [mod]...
Check each installed mod (in selected directory or current directory) and prompt
to install any new mods.

[v]ersion
Print modget version and exit.

options

-p <path>
Install mods in a specific path instead of the current directory.

--fzf
Toggle fuzzy mode on. Whenever a list would be printed to terminal it's printed
as a fuzzy searchable list. (Could be done with external commands or using fzf
as a library).

--oneline
Whenever a list of mods would be printed to terminal it's printed one per line.

-r, --repo <modrinth|curseforge>
Which mod repo to use for installations.

-m, --minecraft <minecraft version>
Limit install for a specific minecraft version. Ex: 1.16.3

-l --loader <modloader>
Limit install to a specific mod loader. Ex: Fabric