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