Add support for plugins and resource packs #11
Labels
No Label
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No Milestone
No project
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: minecrust/hopper#11
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
More information
It would be great to be able to manage and update plugins and resource packs in addition to mods with hopper, and we should also consider updating from other sources if possible.
I can likely make add other sources. But this does leave the question how we would best design the CLI for this
Right now we usually write
hopper get <searchTerm>
If we are going to differentiate between mods, plugins and resource packs it would be good to either allow a filter flag or to separate them entirely
So either
hopper get <searchTerm> --mod
,hopper get mod <searchTerm>
,hopper get-mod <searchTerm>
orhopper mod get <searchTerm>
I'd personally tend towards either a filter flag or something along the lines of get-mod, so people have all three options displayed in the main help command and don't have to look up the help command for the get subcommand
For posterity:
The
hopper get
command should search all types of packages for the search term, only searching specifically if--mc-version
and/or--type
is specified.The types should be
fabric
,forge
,quilt
,resource
(resource pack), andpack
(modpack).What about plugins?
oh. yea.
plugin
. oops lmaoShouldn't we maybe differentiate between different plugin options? Like paper, purpur, Spigot and what not there are out now? Also maybe we should have options for fabric modpacks, forge modpacks and if there ever are any quilt modpacks?
good point. probably should be
$loader-pack
and$loader-plugin
, what do you think?I agree. Also keeps it a bit more clearer on the difference between modpack and resourcepack, since we're using
resource
for resourcepacksSome relevant docs changes have been made in #15 after some deliberation and further thought with @mars.